Receiving device for securely storing a content item, and playback device
First Claim
1. A receiving device (110) for securely storing a content item (102), comprising downloading means (201) for downloading the content item (102), writing means (203) for writing the downloaded content item (102) to a storage medium (111), and licensing means (204) for obtaining a license file (141) from a license server (140), the license file (141) at least comprising a permission to write the downloaded content item (102) to the storage medium (111), characterized by license locking means (205) for encrypting the license file (141) with an encryption key associated with a group (G1, G2, G3) of playback devices, and for providing the encrypted license file (141) to the writing means (203) for writing the encrypted license file (141) to the storage medium (111).
1 Assignment
0 Petitions
Accused Products
Abstract
A receiving device (110) for securely storing a content item (102) on a storage medium (111). The content item (102) is stored in a secure format, and has an associated license file. The license file (141) is encrypted using public key associated with a group of playback devices (120, 121), so that each playback device (121) in the group can decrypt the license file (141) and play the content item (102), but devices outside the group cannot. A playback device (121) can provide a device-specific public key to a Content Distribution Management System (CDMS). The CDMS then returns the secret key for the group encrypted with the public key of the playback device (121). The playback device (121) then securely obtains the secret key of the group and is subsequently able to decrypt the license file (141).
68 Citations
12 Claims
-
1. A receiving device (110) for securely storing a content item (102), comprising
downloading means (201) for downloading the content item (102), writing means (203) for writing the downloaded content item (102) to a storage medium (111), and licensing means (204) for obtaining a license file (141) from a license server (140), the license file (141) at least comprising a permission to write the downloaded content item (102) to the storage medium (111), characterized by license locking means (205) for encrypting the license file (141) with an encryption key associated with a group (G1, G2, G3) of playback devices, and for providing the encrypted license file (141) to the writing means (203) for writing the encrypted license file (141) to the storage medium (111).
-
6. A playback device (121) for playing a content item (102) stored on a storage medium (111), comprising
playback means (305) for playing back the content item (102) in accordance with a permission in a license file (141) for the content item (102), stored on the storage medium (111), characterized in that the license file (141) is stored encrypted on the storage medium (111), and in that the playback device (121) further comprises secure storage means (309) for storing one or more decryption keys, each decryption key being associated with a respective group (G1, G2, G3) of playback devices, decoding means (302) for checking whether a stored decryption key is suitable for decrypting the encrypted license file (141), and if so, decrypting the license file (141) using the stored decryption key and providing the decrypted license file (141) to the playback means (305).
-
11. A computer program product (200) for enabling a programmable device when executing said computer program product to function as a receiving device (110), comprising
downloading means (201) for downloading the content item (102), writing means (203) for writing the downloaded content item (102) to a storage medium (111), and licensing means (204) for obtaining a license file (141) from a license server (140), the license file (141) at least comprising a permission to write the downloaded content item (102) to the storage medium (111), characterized by license locking means (205) for encrypting the license file (141) with an encryption key associated with a group (G1, G2, G3) of playback devices, and for providing the encrypted license file (141) to the writing means (203) for writing the encrypted license file (141) to the storage medium (111).
-
12. A computer program product (300) for enabling a programmable device when executing said computer program product to function as a playback device (121), comprising
playback means (305) for playing back the content item (102) in accordance with a permission in a license file (141) for the content item (102), stored on the storage medium (111), characterized in that the license file (141) is stored encrypted on the storage medium (111), and in that the computer program product further comprises decoding means (302) for checking whether a stored decryption key is suitable for decrypting the encrypted license file (141), and if so, decrypting the license file (141) using the stored decryption key and providing the decrypted license file (141) to the playback means (305).
Specification