Content encryption using at least one content pre-key
First Claim
1. A method for encrypting content, said method comprising steps performed by a computing apparatus of:
- receiving the content in a device, said content being associated with a unique content identification (ID) and copy control bits;
storing at least a portion of the content, thereby associating the content with one of a first copy control state and a second copy control state;
creating a first content pre-key using a local storage key unique to the device as a key to encrypt the content ID of the contentcreating at least one of a second content pre-key using the first content pre-key as a key to encrypt the first copy control state and a third content key using the second content pre-key as a key to encrypt the second copy control state;
encrypting the content using one of the second content pre-key and the third content key;
determining a usage model of the content; and
issuing one of the first content pre-key and the second content pre-key based upon the determined usage model.
4 Assignments
0 Petitions
Accused Products
Abstract
In a method for encrypting content, the content is received in a device and at least a portion of the content is stored to thereby associate the content with one of a first copy control state and a second copy control state. The method includes creating at least one of a first content pre-key using a local storage key unique to the device as a key to encrypt the content ID of the content and a second content pre-key using the first content pre-key as a key to encrypt the first copy control state, creating a content encryption key using one of the first content pre-key as a key to encrypt the first copy control state and the second content pre-key as a key to encrypt the second copy control state, and encrypting the content using the content encryption key.
-
Citations
17 Claims
-
1. A method for encrypting content, said method comprising steps performed by a computing apparatus of:
-
receiving the content in a device, said content being associated with a unique content identification (ID) and copy control bits; storing at least a portion of the content, thereby associating the content with one of a first copy control state and a second copy control state; creating a first content pre-key using a local storage key unique to the device as a key to encrypt the content ID of the content creating at least one of a second content pre-key using the first content pre-key as a key to encrypt the first copy control state and a third content key using the second content pre-key as a key to encrypt the second copy control state; encrypting the content using one of the second content pre-key and the third content key; determining a usage model of the content; and issuing one of the first content pre-key and the second content pre-key based upon the determined usage model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for encrypting content, said method comprising steps performed by a computing apparatus of:
-
receiving the content in a device, said content being associated with a unique content identification (ID) and copy control bits; storing at least a portion of the content, thereby associating the content with one of a first copy control state and a second copy control state; creating a first content pre-key using a local storage key unique to the device as a key to encrypt the content ID of the content creating at least one of a second content pre-key using the first content pre-key as a key to encrypt the first copy control state and a third content key using the second content pre-key as a key to encrypt the second copy control state; determining whether rights associated with the encrypted content are grantable to a destination device; securely communicating one of the first content pre-key and the first copy control state, and the second content pre-key and the second copy control state, to the destination device; and encrypting the content using one of the second content pre-key and the third content key. - View Dependent Claims (9, 10, 11)
-
-
12. A device configured to enforce digital rights management rules for content, said device comprising:
-
a tuner for receiving the content, said content being associated with a content identification (ID) and copy control bits; storage means for storing at least a portion of the content, thereby associating the content with one of a first copy control state and a second copy control state; an encryption module configured to create a first content pre-key using a local storage key unique to the device as a key to encrypt the content ID of the content and at least one of a second content pre-key using the first content pre-key as a key to encrypt the first copy control state and a third content key using the second content pre-key as a key to encrypt the second copy control state, and to encrypt the content using one of the second content pre-key and the third content key; and a rights manager configured to determine a usage model of the content and to at least one of use one of the first copy control state and the second copy control state to set copy protection on outputs of the content based upon the determined usage model, and issue one of the first content pre-key and the second content pre-key based upon the determined usage model. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for encrypting content, said one or more computer programs comprising a set of instructions for:
-
receiving the content in a device, said content being associated with a unique content identification (ID) and copy control bits; storing at least a portion of the content, thereby associating the content with one of a first copy control state and a second copy control state; creating a first content pre-key using a local storage key unique to the device as a key to encrypt the content ID of the content creating at least one of a second content pre-key using the first content pre-key as a key to encrypt the first copy control state and a third content key using the second content pre-key as a key to encrypt the second copy control state; determining whether rights associated with the encrypted content are grantable to a destination device; and securely communicating one of the first content pre-key and the first copy control state, and the second content pre-key and the second copy control state, to the destination device; encrypting the content using one of the second content pre-key and the third content key.
-
Specification