The present disclosure relates to a media storage for storing content and to be inserted in a media reader for reading or playing content, more particularly, to a media storage where the contents are encrypted.
Media storage, such as a compact disc (CD), a digital video disc (DVD) or a Blue-ray disc stores media data, for example, movie, audio, data or other data in digital format. The media data is readable or playable with a media reader. The media reader may comprise a CD player, a DVD player, or a Blue-ray disc player adapted to receive the media storage and, for example, including an electric motor for actuating the media storage for reading.
Data in digital format may be easily copied from one media storage to another, without a degradation of its content. This copying may be in violation of the copyright of a proprietor of the data.
Several techniques have been implemented for trying to prevent copying of the content or its decryption. For example, some producers of music CDs have implemented a method to disable the copying of the data contained in the media storage by signing the audio tracks with an encryption key stored in the CD. The data contained is signed or encrypted by the key in the CD. However, a hacker may find where the encryption key is stored in the media storage and extract the key for easily decrypting the content.
The present disclosure provides an approach to this problem with a media storage device storing encrypted content that cannot be used for retrieving information for its decryption, even if such content is entirely copied and inspected in another device.
The approach of the present disclosure is to store the information necessary to decrypt the encrypted content of the media storage in a separate device, so that such information cannot be copied together with the content. The separate device may be attached to the media storage, and may not be readable from a reading head of a media reader adapted to play or read the content of the media storage. The information may be retrievable by a special purpose device of the media reader.
One aspect is directed to a media storage device storing content and to be inserted in a media reader for reading the content. The content may be encrypted, and the media storage device may comprise a smart object physically attached on the media storage and arranged to be read by a smart object reader of the media reader. The smart object may comprise security information for decrypting the content in the smart object reader. Advantageously, the content does not include the security information, this being stored in the smart object, and thus a copy of the content from the media storage to another device cannot include such security information.
Additionally, the smart object is embedded in a layer covering a surface of the media storage and is substantially coplanar with the layer to avoid mechanical interference in the media reader. The layer may comprise a printed layer. Advantageously, the layer may be separately manufactured from the media storage and subsequently attached to a surface of the storage. The printed layer may hide the smart object.
In another embodiment, the smart object may be attached with glue on the surface of the media storage. The attachment may avoid a decoupling of the smart object from the media storage. For example, the electronic components of the smart object may be damaged when it is detached from the media storage due to the kind of glue used or to the material of the printed layer.
The media storage may be electrically disconnected from the smart object. Both the media storage and the smart object may be electrically passive. Advantageously, the security information in the smart object may be read only through a respective smart object reader, and the security information may then be used to decrypt the content when the smart card reader communicates the same to the reading head of the media player.
In one embodiment, the media storage may comprise a CD, DVD or Blue-ray disc, and the smart object may be attached on a rounded surface of the media storage, such surface being opposite to a burning or storage surface. Advantageously, according to this embodiment, a reading head of the media reader and the smart object reader may be contemporaneously operative on counter posed sides of the media storage. Moreover, this arrangement of the smart card object may allow compliance and backwards compatibility with media storage devices already on the market and with media readers.
The smart object may be attached near a center of the surface having a lower linear speed when the media storage is played. In another embodiment, the smart object may be attached in a peripheral portion of the media storage.
In another aspect, the smart object may comprise means for contactless communication with the smart object reader or a contactless communications module/transceiver. When the media storage is moved for playing, the contactless communications module may be electrically activated by the smart object reader.
Advantageously, according to this aspect, the communication between the smart object reader and the smart object may occur when the media storage is actuated by the media reader for reading/playing, and thus, the security information required to read may be retrieved dynamically while moving. Such information may be associated to different portions of the media storage; thus, a first content in the media storage to be read may be encrypted with a first predetermined algorithm and a first encryption key which are stored in the smart object and transmitted to the smart object reader when the media reader receives a request of reading the first content. Other content in the media storage may be encrypted with another algorithm and encryption key, different from the first algorithm and the first encryption key, which are stored in the smart object and transmitted to the smart object reader when the media player receives a request of reading the other content. The security information may be transmitted from the smart object reader to the media reader without stopping the movement of the media storage in the media reader.
In another aspect, a plurality of sections may be defined in the media storage, where one or more protected sections of the sections are associated to corresponding security information. In an embodiment, a group of protected section may also be associated to a single security information value. The smart object reader may retrieve security information on such different protected sections while the media reader is moving the media storage.
The security information may comprise means for decrypting the encrypting content, for example, an encryption key and/or an encryption algorithm and/or key parameters for the encryption algorithm. The smart object may comprise an integrated circuit (IC) card or a smart card complying with the ISO 7816 specification.
In another embodiment, the media storage may comprise a plurality of sections associated to the security information. The smart object may be programmed to receive from the smart object reader a request of the security information on a protected section to be read or played and to return the security information to the smart object reader, for decrypting the content of the protected section.
In another embodiment, a producer of the content to be stored in the media storage and a producer of the media reader may agree on the encryption and decryption keys and encryption algorithms. Then, the content producer encrypts its contents using the encryption algorithm and keys and stores the encrypted content in the media storage. Such keys and algorithms are not stored in the media storage but in the smart object, as security information. For example, the information may be stored in a memory location of the smart object, which is communicated to the media reader. The media reader producer programs the smart object reader to access the security information that was previously agreed upon with the content producer, for example, entering the memory location and reading the security information for decrypting the content.
Another aspect is directed to a media reader for reading content stored in a media storage adapted to be inserted in the media reader. A smart object reader may be integrated in the media reader and adapted to read security information from a smart object physically attached to the media storage, the security information being used from the smart object reader for decrypting the content. Additionally, the smart object reader may be programmed to request the security information from the smart object on at least one protected section of the media storage and to receive from the smart object the security information for decrypting the content of the protected section.
Another aspect is directed to a method for protecting content stored in media storage to be inserted in a media reader. The method may comprise sending a query from a smart object reader integrated in the media reader to a smart object attached to the media storage and arranged to be read from the media reader, for retrieving security information for decrypting the content in the smart object reader. The method may also include identifying a protected section of the media storage storing the content, and requesting the security information for decrypting the content of the protected section
Further advantages and features of the method, the media reader, and the media storage according to the present disclosure will be apparent from the description given here below only for exemplificative purpose and without limiting the scope of protection of the present disclosure.
With reference to
According to the present disclosure, the media storage device comprises a smart object including information for decrypting the content, and the media reader comprises a smart object reader for reading the information in the smart object. With reference to
The smart object is a separate hardware device with respect to the media storage device, i.e. a device having its memory and microprocessor, and it is physically attached with glue or is embedded in a cover under a layer of the side of the media storage device, for example, a printed layer. More particularly, a surface of the smart object is substantially coplanar with a surface of the layer covering the media storage device and does not mechanically interfere in the seat of the media reader when the media storage device is inserted in the seat and played.
In an embodiment, the smart object is attached near a center of the media device, for example, a rounded media support with a central hole intended to be inserted on a hinge of the media reader. More particularly, the smart object 200 is arranged to be read from the smart object reader 220 when the media storage device is inserted in the media reader, for example, counter posed to the reading head of the media reader with respect to the media storage device. In other words, a first side of the media storage device comprises tracks and sectors where the content is stored in digital encrypted format, and the smart object is attached on the second side of the media storage device. The reading head of the media reader is faced to the first side, and the smart object reader is faced to the second side of the media storage device.
In an embodiment, the smart object comprises an IC card or smart card complying with the ISO 7816 specification, and the smart object reader is an IC card reader for reading the IC card. The smart object 200 provides security information to the smart object reader 220, for decrypting the content which, as mentioned above, is stored in encrypted format in the media storage device.
In an embodiment, a communication between the smart object and the corresponding smart object reader is contactless. According to this embodiment, the smart object reader reads the smart object also when the media storage device is moved for playing by the media reader. More particularly, the smart object reader 220 and the media reader may be manufactured in two separate hardware devices, connected together, or as a single hardware device integrating both the function of communicating with the smart object and reading the content of the media storage device.
In another embodiment, the smart card reader contacts the smart object for reading the security information, and thus, the media storage device is stopped by the reader for reading the security information. According to this embodiment, the media reader detects a request for reading an encrypted portion or sector of the media storage device and stops it for reading the security information when such request is detected. In such embodiment, the smart object is preferably attached to a peripheral portion of the media storage device. The security information comprises means or a module for decrypting the encrypted content, for example, an encryption key, an encryption algorithm or key parameters for the algorithm.
With reference to
In other words, according to the present disclosure, the media storage device 100 comprises a plurality of sections 400, 410 associated to corresponding security information values. The smart object reader sends a query 300 for the security information to the smart object 200, including section identification, and the smart object 200 returns the security information 310 of the section. The security information 310 may include the encryption/decryption key for the corresponding section. In an embodiment, predetermined security information is used to specify that a corresponding section of the media player is not protected. In other words, a communication between the smart object and the smart object reader is always required to read content, even if the corresponding section is not protected, but the security information transmitted for such section, from the smart object to the smart object reader, does not actually comprise any algorithm of keys for decryption. The smart object reader 220 extracts the encryption/decryption key 310 and transmits the key 330 to the media player 210. The media player 210 uses the key for decrypting the encrypted media data 320. Advantageously, the key may be different for each different data format, for example, audio, video, other data formats. The media player 210 requests the encryption key from the smart object reader, sending a signal 320 including the section identification.
In an embodiment, the security information 310 comprises an algorithm for encryption/decryption of the content in a protected section. The smart object reader 220 extracts the encryption/decryption key and algorithm 310, and transmits the encryption key and algorithm 330 to the media player 210, the latter using the algorithm and the key for decrypting the encrypted media data 320, i.e. the protected content. In this case, both the key and the algorithm can be different for each different data format, i.e. for audio, video, or auxiliary data.
According to an embodiment, a plurality of sections are grouped together and associated to a same key and/or algorithm. For example, all the sections within a perimeter of a same distance from a center are grouped. Advantageously, according to this embodiment, the query for security information can be requested less frequently, since the same security information may be used to decrypt multiple sections.
Advantageously, the security information is stored in the smart object 200, which is a device physically separated from the media storage device, and thus the security information cannot be copied with the content stored in the media storage device. A smart object reader 220 with access rights to the smart object is requested to read the security information and to play the content. Moreover, storing different algorithms and decryption/encryption keys for different sections of the storage media, protection may be further improved.
Number | Date | Country | Kind |
---|---|---|---|
MI2012A0369 | Mar 2012 | IT | national |
Number | Name | Date | Kind |
---|---|---|---|
20030217271 | Calder | Nov 2003 | A1 |
20050052985 | Senshu et al. | Mar 2005 | A1 |
20090080296 | Dokai et al. | Mar 2009 | A1 |
20090138726 | Brautigam et al. | May 2009 | A1 |
Number | Date | Country |
---|---|---|
0996124 | Apr 2000 | EP |
2007065059 | Jun 2007 | WO |
Entry |
---|
Akkermans et al., “Chip in Disc for Optical Storage,” International Symposium on Optical Memory and Optical Data Storage (IEEE), Jul. 7, 2002, pp. 3-5. |
Number | Date | Country | |
---|---|---|---|
20130236020 A1 | Sep 2013 | US |