The invention relates generally to the copy protection problem. More particularly, the invention relates to a device and a method for preventing illegal exportation of a content from a global copy protection system to a local copy protection system.
Copy Protection has been a hot topic for the last few years. First Copy Protection Systems (CPS) that have been studied rely on link encryption (see for example the “DTCP” proposal disclosed in “Digital Transmission Copy Protection Specification—Vol. 1 (Informational version)—Rev. 1.2—Jul. 11, 2001” available at the following internet address http://www.dtcp.com/data/info_dtcp_v1—12—20010711.pdf) or prerecorded/recordable media protection (see for example the “CPSA” proposal disclosed in “Content Protection System Architecture, A Comprehensive Framework for Content Protection—rev 0.81—Feb. 17, 2000” available at the following internet address http://www.4centity.com/data/tech/cpsa/cpsa081.pdf). These systems will be called “local CPS” in the following of the description.
The focus of Copy Protection has recently moved to a global security of the content through the home network and a new category of systems, that will be called “global CPS” in the following, has been investigated by normalization bodies (such as “DVB-CPT” or “TV-Anytime” forum) and industry efforts (see for example the “SmartRight” proposal disclosed in “SmartRight Technical white paper—version 1.0—Oct. 29, 2001”).
Local CPS usually have four different usage rules:
However, because of implementation difficulties, the “copy-once” usage rule has often been replaced by “copy-one-generation” usage rule (one may copy only the original content), leading to a much wider possible use of the content than expected.
Global CPS replace the “copy-once” or “copy-one-generation” and “copy-no-more” usage rules with the “private-copy” usage rule. The “private-copy” usage rule allows to make as many copies as desired but the copy will be only usable within the home network wherein it has been created. That usage rule is easy to implement and in line with both users and content owners interiests.
One problem encountered with these systems is due to the fact that global CPS coexist with local CPS. A user may want to export a “private-copy” content from a global CPS to a local CPS. For instance, a user may want to make a back-up copy from a “private-copy” content created in a global CPS on an optical disc (such as a DVD—acronym of “Digital Versatile Disc”—or a BRD—acronym of “Blu-Ray Disc”) protected by a local CPS. The “private-copy” usage rule in the global CPS is logically changed to the “copy-no-more” usage rule in local CPS. But this is insufficient since as many “copy-no-more” copies as desired can be created from the “private-copy” content. This feature is clearly in contradiction to the copy-no-more usage rule.
It is therefore an object of the present invention to provide a method ensuring that a content protected by a global CPS and labeled “private-copy” cannot be exported (as a “copy-no-more” content”) an unlimited number of times to a local CPS.
The main idea of the invention is to associate a Content Unique Identifier (CUI) to any content entering a home network protected by a global CPS. This CUI will be checked when the content will leave the global CPS for a local CPS.
More particularly, the invention relates to a device for preventing illegal exportation of a content protected by a global copy protection system to a local copy protection system, characterized in that each content liable to be exported contains a unique identifier and in that the device comprises an exportation table for storing unique identifiers of all contents that have already been exported through said device.
The invention also relates to a method for recording a content received by a device as above-mentioned, characterized in that it comprises the steps consisting, if the copy is to be made for a local copy protection system, in checking whether the unique identifier of said content is contained in the exportation table of said device; and
The invention further relates to a device adapted to be linked to a local network protected by a global copy protection system and to convert a content it receives into a content protected by the global copy protection system, characterized in that the device is furthermore adapted to generate a unique identifier for each content it converts, the unique identifier being inserted in a part of the content protected by encryption or by authentication
Thanks to the invention, it is possible to control the number of local CPS-protected copies created from a global CPS-protected content.
The various features and advantages of the present invention and its preferred embodiments will now be described with reference to the accompanying drawings which are intended to illustrate and not to limit the scope of the present invention and in which:
The principles of protection of the data by the global CPS in the home network are disclosed in documents FR-A-2 792 482 and FR-A-2 824 212.
Interactions between local and global CPS are ensured thanks to the following devices:
We will now describe more particularly the Access Devices behavior and the Recorder Devices behavior according to the principles of the invention.
1. Access Devices Behavior
Each time an Access Device is required to convert a local CPS-protected content it receives from the outside of the network into a new global CPS-protected content, it generates a Content Unique Identifier associated with this new content. It then inserts the CUI in the content, preferably in a part of the content protected by encryption or authentication.
The CUI may be “probably unique” (for example a large size random number generated by a pseudo-random generator) or “actually unique”. In the latter case, Access Devices should be given a unique identifier at their installation in the network. This identifier will be the first part of the CUI. The second part will be a counter maintained by the Access Device. The CUI is preferably at least 80 bits long.
2. Recorder Devices Behavior
This behavior is illustrated by the flowchart of
A Recorder Device is capable of recording a content having a “private-copy” status and created in the network protected by the global CPS to create a local CPS-protected copy of this content.
According to the invention, each Recorder Device has a Content Exportation Table (CET) storing all the CUIs of local CPS-protected content that have already been created. This CET is preferably stored in a protected or secure memory of the Recorder Device. It can also be stored in an encrypted or authenticated form in a conventional non-secure memory of the Recorder Device. In the latter case, only the encryption key or authentication key used to encrypt or authenticate the CET need to be stored in a secure memory, for example a memory included in a smart card.
As illustrated in
It is also possible to allow the Recorder Device to make more than a single local CPS-protected copy of a given “private-copy” content. In this case, the CET will store with each CUI, a counter of the number of local CPS-protected copies made for this content, this counter being incremented each time a local CPS-protected copy is made for this content. When the maximum number of allowed copies is reached for a given content, then the Recorder Device will not make any more local CPS-protected copy of this content.
According to a variant embodiment, only a limited number of Recorder Devices is authorized to make copies protected by a local CPS in a home network such as network 1. Preferably, only one Recorder Device per network is authorized to make copies protected by a specific local CPS. These Recorder Devices are called exportation devices. In
We suppose now that the global CPS is the SmartRight™ system (“SmartRight” is a trademark of THOMSON) disclosed in the documents previously mentioned (FR-A-2 792 482 and FR-A-2 824 212) and in a further document WO-A-03 019899.
The Access Devices illustrated in
According to the present invention, the converter card randomly chooses the CUI during the LECM building step when a content is received in the network by an Access Device. The CUI is then placed in the protected part of the LECM.
Recorder Device 15 which is an exportation device comprises a terminal card (not illustrated). This terminal card is a smart card, i.e. a card with a secure microprocessor, containing the key(s) necessary to decrypt the protected part of the LECM and it furthermore contains, according to the invention, the CET for storing the CUI of the contents already copied by Recorder Device 15 with a local CPS protection.
When Recorder Device 15 receives a new content (having a “private-copy” status) to be exported (i.e. to be used to perform a local CPS-protected copy of this content), its terminal card first checks whether the CUI contained in the first LECM associated with this content is already in its CET or not. If yes, the terminal will output a message forbiding the copy. Else, it will add the CUI in the CET and then output a message authorizing the copy.
Preferably, the CET is not erased after a terminal card reinitialization.
Number | Date | Country | Kind |
---|---|---|---|
02292559.8 | Oct 2002 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP03/50728 | 10/16/2003 | WO | 4/11/2005 |