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.