The invention relates to a record carrier having a data zone and an initial zone and comprising a main channel storing content and a side channel storing address information and data relevant for making recordings. It further relates to methods and devices for protecting content stored on a record carrier and for reading out protected content. The invention also relates to a method to distribute a key block through blank recordable media for use in copy protection systems based on such a key block, a record carrier comprising such a key block, an apparatus for reading out such a record carrier and a copy protection system employing such a key block.
Modern systems for protecting content which may be copied onto recordable media, but only so under certain strict conditions e.g. copy once material, or broadcast content protected by the so called broadcast flag, are almost all based on a so called key block (KB). Examples of such a system are the CPRM (Copy Protection for Recordable Media) system for DVD-RW, DVD-R, DVD-RAM and the CPPM (Copy Protection for Prerecorded Media) system for prerecorded media (see http://www.4centity.org).
Key blocks (KBs) are essentially tables of cryptographic information which are distributed on empty R and RW media with the purpose of rendering revoked players and recorders inoperable. To that end all players and recorders supporting the content protection system are endowed with device specific sets of device keys at manufacturing time (so every device has a unique set), and these devices process the KB with their device keys with the purpose of obtaining a common root key Kroot (also sometimes referred to as the Media key Km). The KB is prepared in such a way that all regular devices will indeed calculate the same root key, but all the revoked devices (taken out of the system) will obtain some other value. Since the copy protection system standard of which the KB is part mandates that the content is subsequently encrypted (recorder) or decrypted (player) with the root key, this renders the revoked devices useless with these media.
A common problem in the design of these protection systems is to arrange for the storage of a the KB on the blank media. Key blocks can be quite large (100's of kilobytes up to several megabytes). Storage of the KB brings about several issues:
Some examples from the state of the art such as CPRM use KB storage methods which suffer from these problems.
It is an object of the present invention to provide a record carrier with content protection information stored on it, which can be used with legacy devices without causing confusion, which can substantially be produced without extra production steps compared to the common production of record carriers and which can be easily read by common devices and to provide methods and devices for protecting content stored on a record carrier and for reading out protected content.
In order to achieve said object, a record carrier according to the invention is characterized in that content protection information for protection of said content is stored in said side channel in said data zone.
The invention is based on the idea, that there is currently unused storage space in side channels reserved for future extensions and that this space can be used for storing content protection information. Many types of blank media are already endowed with a relatively low data rate channel to store information relevant for making the recording. E.g. on DVD+R\W media the ADIP (Address in Pregroove) is a high frequency phase modulated wobble which contains address information and (in the lead-in zone only) parameters to aid the physical recording process for this particular media (laser power, write strategy, disc manufacturer etc.), Similarly BD-RE and BD-R have a modulated pregroove. DVD-R and DVD-RW discs have LPP (Land PrePits), sleeper like indentations carrying this kind of information, and finally DVD-RAM has preembossed lead-in zone and sector headers with the same purpose.
These low data rate channels for storage of address information and disc specific parameters usually have space reserved for future extensions. According to the present invention, this space is used for storing the content protection information, e.g. the KB.
Since the media manufacturer has to create this side channel anyway, there is hardly any cost up (other than for a formatter to provide the right KB data to the side channel). More specifically it is proposed to put the content protection information, e.g. the KB, in the side channel in the data zone (the data zone is the part of the disc which is available for the user to store information; the lead-in and lead-out zones are only available to the recorder and player for administrative purposes). The advantage of storing KBs in the data zone is that a recorder/player usually only needs information from the side channel in the lead-in (for calibrating the laser etc.), so:
In one embodiment of a record carrier according to the invention said record carrier is a DVD+R disc or a DVD+RW disc and said side channel is an ADIP side channel, i.e. the ADIP in the data area is preferably used as a location to store key blocks necessary for a content protection system.
In another embodiment of a record carrier according to the invention said record carrier is a DVD-R disc or a DVD-RW disc and said side channel is a LPP side channel, i.e. the KBs are stored in the LPPs.
The solution described above works well for relatively small KBs. However over the lifetime of a copy protection system it is possible that the KB can grow quite large. A low data rate side channel like ADIP will not be convenient in that case because it may have limited space or take too long to retrieve before a recording can start. E.g. on DVD+R\W ADIP can store approx. 500 Kbytes, but uses up the ADIP of the entire disc to store such KB and therefore takes ˜1 hour to read at common writing speeds. As an alternative, in case of large KBs, the invention relates to the fact that on DVD+RW and DVD+R the media manufacturer prewrite the KB as regular EFMP data in the so called Initial Zone. Therefore, a preferred embodiment of a record carrier according to the invention is characterized in that said content protection information comprises a reference, in particular a pointer, to a storage location of a key block stored in said initial zone.
It should be noted that other locations in the lead-in currently unused can be selected to store the KB (such as some sectors of the Control Data Zone). A list of such other less preferred candidates is: Guard Zones 1,2 and 3, Reserved Zones 1,2 and 3, Buffer Zones 1,2 and 3, and Guards; and DVD+RW only: Reserved Zone 4. For DVD-R\W again the Initial Zone is preferred but also the following candidates exist: Initial Zone, Buffer Zone 1 and 2.
It should be noted that the Initial Zone as a storage location is also not completely free of problems: this zone is located at the very inner radius of the disc where writable material is present. Due to the current disc manufacturing process the quality of the material at the very inner and outer edges of the disc is not as reliable as away from these edges. So preferably the KB is written as closely as possible towards the end of the Initial Zone, but then the KB's starting location would be KB length dependent, a number not initially known to a recorder. For that reason, according to the method according to the invention, it is proposed to introduce a pointer stored in a safe place on the disc. The pointer indicates the location where exactly the KB starts in the Initial Zone (or other zone). Preferably such pointer is written in the ADIP, because recorders need to read the ADIP anyway. This will give disc manufacturers the flexibility to store the key block where they deem fit.
In a particular embodiment, a value of pointer=0 can be used to indicate that there is no KB present in the Initial Zone, but that the KB in the ADIP must be used.
A further preferred embodiment of a record carrier according to the invention is characterized in that said content protection information comprises a reference, in particular a pointer, to a storage location of a backup of said key block stored in said initial zone. A disc manufacturer may gain a competitive advantage by putting a given KB not only in a slow side channel like ADIP (cheap) but also storing a copy of the KB in the Initial Zone (extra writing step in production), even for relatively short KBs. For the higher price tag such discs will provide faster start up times because recorders have the option to use the KB from the Initial Zone. In addition this provides greater robustness, because if for some reason the KB in ADIP or Initial Zone is not readable, a backup alternative exists. The presence of such additional copies of the KB can be indicated through a pointer as elucidated in the previous section.
A still further embodiment of a record carrier according to the invention is characterized in that said record carrier is a DVD and a copy of said content protection information is stored in Buffer Zone 2. Both slow side channels like ADIP and the initial zone are convenient ways to distribute the KB to recorders. However players generally have more limited functionality which doesn't require them to be equipped to read from recorder specific side channels or maintenance zones like the Initial Zone. In other words, although recorders will be able to read and process the KB in these 2 locations, players cannot without extra electronics (to access e.g. ADIP) or mechanically redesigned OPUs (Optical Pick up Unit, the sledge containing the laser etc. which in players will bump into the disc motor before reaching the Initial Zone).
To avoid this problem it is proposed that recorders copy (if this hasn't already been done) the KB from either ADIP or Initial Zone (wherever the KB resides) to Buffer Zone 2 as normal EFMP data. All players can access Buffer Zone 2, which is not used for other purposes right now. Additionally Buffer Zone 2 has the advantage that legacy recorders will not (accidentally) overwrite it if data has already been written to it, nor will such recorders be confused by data already written there. Note that the one exception is the disc format command which will erase most of the disc, but not the Initial Zone and obviously not the ADIP; in such case the next recorder which writes to the disc can restore the KB to Buffer Zone 2).
Methods and devices for protecting content on a record carrier and for reading out protected content are defined in claims 9 to 12. A computer program comprising computer program code means for causing a computer to perform the steps of the method as claimed in claim 9 or 12 when said computer program is run on a computer is claimed in claim 13.
In the following, embodiments of a record carrier and devices for protecting content on a record carrier and for reading out protected content according to the invention are further described in detail with reference to the figures, in which:
a to 4d show preferred embodiments of a record carrier according to the invention.
a to 4d show preferred embodiments of a record carrier according to the invention.
b shows an embodiment in which content protection information 22 is stored in the data zone 7. The content protection information 22 comprises a reference, in particular a pointer, to a storage location of a key block 24 in the inner drive area 3, in particular in the initial zone 25. Information stored in the inner drive area 3 can be accessed faster than information in the side channel of the data zone 7. This provides faster start up times.
c shows a preferred embodiment combining the advantages of the embodiments shown in
d shows another preferred embodiment with an additional copy 30 of the key block 26 stored in the lead-in zone 5, in particular in the a zone called “buffer zone 2”. The content protection information 20, 24, 26, 28 is not accessible to common play-back devices. To provide these play-back devices with the content protection information without the need of additional equipment a copy 30 is stored in an accessible area.
The described method, record carrier, apparatus and system according to the invention have several advantages:
The invention can be summarized as follows: The invention relates to a method to distribute a key block through blank recordable media for use in copy protection systems based on such a key block, a record carrier comprising such a key block, an apparatus for reading out such a record carrier and a copy protection system employing such a KB. Different embodiments of the method according to the invention for storing this key block on a record carrier are given, e.g. relating to the introduction of a pointer stored in a safe place on the record carrier, the pointer indicating the position where the KB starts or to the copying of the key block to another zone present in the lead-in of the record carrier.
It is to be noted that content protection information referred to in this application comprises information for a content protection system such as a key block but also information such as a reference, in particular a pointer, to a storage location where a key block is stored. Further, the term “key block” is not to be understood as relating only to an actual key block but also to content protection information in general.
Number | Date | Country | Kind |
---|---|---|---|
03104497.7 | Dec 2003 | EP | regional |
04102208.8 | May 2004 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2004/052549 | 11/25/2004 | WO | 00 | 5/30/2006 |