Content recording and group encryption
AssigneeComcast Cable Communications, LLC
InventorKyong Park
Life of this patent
Estimating the term…
Abstract
Systems and methods for managing group encryption are described. In certain methods, a content asset may be encrypted with an asset key. An account key may be determined. Using the account key, an encrypted content asset package may be generated. The asset key may make up at least a portion of the encrypted content asset package. The encrypted content asset package is decryptable with the account key. The encrypted content asset package and an identifier associated with the account key may be transmitted, for example to a playback device.
Claims27
A method comprising:
- receiving a request for a plurality of content assets, wherein the request comprises a user account identifier;
- creating copies of each one of the plurality of content assets, wherein the copies of each one of the plurality of content assets are associated with the user account identifier;
- encrypting the copies of each one of the plurality of content assets to generate encrypted copies of each one of the plurality of content assets, wherein a first encrypted copy of one of the plurality of content assets is decryptable with a first asset key, and wherein a second encrypted copy of one of the plurality of content assets is decryptable with a second asset key;
- determining an account key associated with the user account identifier;
- generating, using the account key, an encrypted content asset package comprising at least the first asset key and the second asset key, wherein the encrypted content asset package is decryptable with the account key;
- and
- transmitting the encrypted content asset package and an identifier associated with the account key.
A method comprising:
- transmitting, from a content playback device, a request for a plurality of content assets, wherein the request is associated with a user account identifier;
- receiving, by the content playback device, an encrypted content asset package and an identifier of an account key, wherein the encrypted content asset package is encrypted using the account key, and wherein the encrypted content asset package comprises an encrypted copy of a first content asset of the plurality of content assets and at least a first asset key usable to decrypt the encrypted copy of the first content asset, and wherein the encrypted content asset package further comprises an encrypted copy of a second content asset of the plurality of content assets and at least a second asset key usable to decrypt the encrypted copy of the second content asset;
- determining that the account key is stored on the content playback device;
- using the account key stored on the content playback device, decrypting the encrypted content asset package to access the first asset key and the second asset key;
- using the first asset key, decrypting the encrypted copy of the first content asset;
- and
- using the second asset key, decrypting the encrypted copy of the second content asset.
A system comprising:
- a content playback device;
- and
- a service provider device configured to:
- receive, from the content playback device, a request for a plurality of content assets, wherein the request comprises a user account identifier;
- create copies of each one of the plurality of content assets, wherein the copies of each one of the plurality of content assets are associated with the user account identifier;
- encrypt the copies of each one of the plurality of content assets to generate encrypted copies of each one of the plurality of content assets, wherein a first encrypted copy of one of the plurality of content assets is decryptable with a first asset key, and wherein a second encrypted copy of one of the plurality of content assets is decryptable with a second asset key;
- determine an account key associated with the user account identifier;
- generate, using the account key, an encrypted content asset package comprising at least the first asset key and the second asset key, wherein the encrypted content asset package is decryptable with the account key;
- and
- transmit the encrypted content asset package and an identifier associated with the account key.
A system comprising:
- a service provider device;
- and
- a content playback device configured to:
- transmit a request for a plurality of content assets, wherein the request is associated with a user account identifier;
- receive an encrypted content asset package and an identifier of an account key, wherein the encrypted content asset package is encrypted using the account key, and wherein the encrypted content asset package comprises an encrypted copy of a first content asset of the plurality of content assets and at least a first asset key usable to decrypt the encrypted copy of the first content asset, and wherein the encrypted content asset package further comprises an encrypted copy of a second content asset of the plurality of content assets and at least a second asset key usable to decrypt the encrypted copy of the second content asset;
- determine that the account key is stored on the content playback device;
- decrypting, using the stored account key, the encrypted content asset package to access the first asset key and the second asset key;
- decrypting, using the first asset key, the encrypted copy of the first content asset;
- and
- decrypting, using the second asset key, the encrypted copy of the second content asset.
Dependencies are inferred from the claim text.