Media protection system and method and hardware decryption module used therein
First Claim
1. A system for reading data from a protected media item, comprising:
- a smart token carried by a user and containing a decryption key linked to a specific decryption device;
a hardware decryption module connectable to said smart token and functioning as a decryption device when the decryption key is linked to said hardware decryption module; and
a host device connectable to said hardware decryption module so that said hardware decryption module serves as a decryption device for said host device when the decryption key is linked to said hardware decryption module.
0 Assignments
0 Petitions
Accused Products
Abstract
In a media protection system and method, an original media item is encrypted before it is distributed. A digital encryption key for the media item is stored on the consumer'"'"'s personal smart token. To play the media item, the user inserts the media item into his player along with his smart token, and the digital encryption key is extracted by a hardware decryption module (HDM) in the player (or host device), and is used to determine that the decryption key is linked to the HDM. Once that determination is made, the HDM decrypts the media item as it is played. The HDM provides a USB or other standard interface between a plug connected to the player (or host device) and a socket which receives the smart token. The HDM comprises a decryption processor, a control processor, an internal memory, an external interface, and a memory element, such as a read-only memory (ROM). The HDM is implemented as a self-contained, tamperproof subsystem of the media protection system with which it is associated.
117 Citations
24 Claims
-
1. A system for reading data from a protected media item, comprising:
-
a smart token carried by a user and containing a decryption key linked to a specific decryption device;
a hardware decryption module connectable to said smart token and functioning as a decryption device when the decryption key is linked to said hardware decryption module; and
a host device connectable to said hardware decryption module so that said hardware decryption module serves as a decryption device for said host device when the decryption key is linked to said hardware decryption module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification