Host Device and Method for Super-Distribution of Content Protected with a Localized Content Encryption Key
First Claim
1. A host device comprising:
- an interface through which the host device can connect to and communicate with a source storage device storing content encrypted with a content encryption key;
one or more memories storing a super-distribution key and the content encryption key; and
a controller in communication with the interface and the one or more memories, wherein the controller is operative to;
create a super-distribution token by encrypting the content encryption key with the super-distribution key; and
storing the super-distribution token and the encrypted content retrieved from the source storage device in a target storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a host device creates a super-distribution token by encrypting a content encryption key with a super-distribution key and stores the super-distribution token and encrypted content retrieved from a source storage device in a target storage device. In another embodiment, a host device provides a super-distribution token to a server, wherein the server is configured to generate an activation token from the super-distribution token, receive the activation token from the server, retrieve a content encryption key from the activation token, and decrypt encrypted content received from a storage device using the content encryption key retrieved from the activation token.
24 Citations
44 Claims
-
1. A host device comprising:
-
an interface through which the host device can connect to and communicate with a source storage device storing content encrypted with a content encryption key; one or more memories storing a super-distribution key and the content encryption key; and a controller in communication with the interface and the one or more memories, wherein the controller is operative to; create a super-distribution token by encrypting the content encryption key with the super-distribution key; and storing the super-distribution token and the encrypted content retrieved from the source storage device in a target storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for super-distribution of content, the method comprising:
performing the following in a host device storing a super-distribution key and a content encryption key, the host device being in communication with a source storage device storing content encrypted with the content encryption key; creating a super-distribution token by encrypting the content encryption key with the super-distribution key; and storing the super-distribution token and the encrypted content retrieved from the source storage device in a target storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A host device comprising:
-
an interface through which the host device can connect to and communicate with a storage device storing content encrypted with a content encryption key; a memory storing a super-distribution token, wherein the super-distribution token comprises an encrypted version of the content encryption key; and a controller in communication with the interface and the memory, wherein the controller is operative to; provide the super-distribution token to a server, wherein the server is configured to generate an activation token from the super-distribution token, wherein the activation token contains the content encryption key; receive the activation token from the server; retrieve the content encryption key from the activation token; and decrypt the encrypted content received from the storage device using the content encryption key retrieved from the activation token. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for super-distribution of content, the method comprising:
performing the following in a host device having an interface through which the host device can connect to and communicate with a storage device storing a content encrypted with a content encryption key, wherein the host device stores a super-distribution token comprising an encrypted version of the content encryption key; providing the super-distribution token to a server, wherein the server is configured to generate an activation token from the super-distribution token, wherein the activation token contains the content encryption key; receiving the activation token from the server; retrieving the content encryption key from the activation token; and decrypting the encrypted content retrieved from the storage device using the content encryption key retrieved from the activation token. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
Specification