Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like
1 Assignment
0 Petitions
Accused Products
Abstract
To render digital content encrypted according to a content key (KD) on a first device having a public key (PU1) and a corresponding private key (PR1), a digital license corresponding to the content is obtained, where the digital license includes the content key (KD) therein in an encrypted form. The encrypted content key (KD) from the digital license is decrypted to produce the content key (KD), and the public key (PU1) of the first device is obtained therefrom. The content key (KD) is then encrypted according to the public key (PU1) of the first device (PU1 (KD)), and a sub-license corresponding to and based on the obtained license is composed, where the sub-license includes (PU1 (KD)). The composed sub-license is then transferred to the first device.
-
Citations
35 Claims
-
1-22. -22. (canceled)
-
23. A method of checking out a sub-license to a first device from a second device comprising:
-
receiving a request from the second device for a nonce, and providing such nonce;
receiving from the second device the checked-out sub-license and the provided nonce;
concluding that the nonce received is the same nonce provided;
therefore concluding that the received sub-license is legitimate; and
storing the sent sub-license. - View Dependent Claims (24, 25)
-
-
26. A method of checking out a sub-license from a second device to a first device comprising:
-
requesting a nonce from the first device, and receiving such nonce; and
sending the checked-out sub-license and the received nonce to the first device, wherein the first device concludes that the nonce sent by the second device is the same nonce received by the second device, therefore concludes that the sent sub-license that accompanies the sent nonce is legitimate, and stores the sent sub-license. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method of checking out a sub-license from a second device to a first device comprising:
-
requesting, by the second device, a nonce from the first device, and receiving such nonce;
sending, by the second device, the checked-out sub-license and the received nonce to the first device;
concluding, by the first device, that the nonce sent by the second device is the same nonce received by the second device;
therefore concluding, by the first device, that the sent sub-license that accompanies the sent nonce is legitimate; and
storing, by the first device, the sent sub-license. - View Dependent Claims (32, 33, 34, 35)
-
Specification