A method for copy protection includes receiving data in a recording module representing
content to be recorded on a recording medium, the data including an indication
that the content is to be protected from unauthorized copying. Responsive to the
indication, the recording module signals a protection module to initiate a protection
protocol in synchronization with the recording module. The protection module generates
control information, so as to prevent the unauthorized copying of the content that
is to be protected, and conveys the control information to the recording module,
in accordance with the protocol. The recording module combines the control information
with the data representing the content in the recording module, for recording on
the recording medium.