Method and system to store and distribute encryption keys
First Claim
Patent Images
1. An automated method to provide an encryption key storage and distribution service, the method including:
- receiving a product key at a service provider, the product key being received from a first content provider, the product key encrypting first content controlled by the first content provider, and the product key being encrypted with a secure device public key of a first secure device of the service provider;
within the first secure device at the service provider, decrypting the product key utilizing the secure device private key;
within the first secure device at the service provider, encrypting the product key using a storage key associated with the first secure device; and
storing the product key, encrypted using the storage key, at the service provider.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system to store and distribute encryption keys commences when a service provider receives a product key from a content provider. The service provider encrypts content controlled by the content provider with a secure device public key of a secure device of the service provider. The secure device of the service provider decrypts the product key with the secure device public key and encrypts the product key with a storage key associated with the secure device. The product key is then stored at the service provider.
-
Citations
30 Claims
-
1. An automated method to provide an encryption key storage and distribution service, the method including:
-
receiving a product key at a service provider, the product key being received from a first content provider, the product key encrypting first content controlled by the first content provider, and the product key being encrypted with a secure device public key of a first secure device of the service provider;
within the first secure device at the service provider, decrypting the product key utilizing the secure device private key;
within the first secure device at the service provider, encrypting the product key using a storage key associated with the first secure device; and
storing the product key, encrypted using the storage key, at the service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system to provide an encryption key storage and distribution service, the system including:
-
a first content provider; and
a service provider, coupled to the first content provider via a network, to receive a product key, the product key being received from the first content provider, the product key encrypting first content controlled by the first content provider, and the product key being encrypted with a secure device public key of a first secure device of the service provider;
wherein the service provider is to, within the first secure device at the service provider, decrypt the product key utilizing the secure device private key and to encrypt the product key using a storage key associated with the first secure device; and
wherein the service provider is further to store the product key, encrypted using the storage key. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system to provide an encryption key storage and distribution service, the system including:
-
content provider means; and
service provider means, coupled to the content provider means via a network, to receive a product key, the product key being received from the content provider means, the product key encrypting first content controlled by the content provider means, and the product key being encrypted with a secure device public key of a first secure device of the service provider means;
wherein the service provider means is to, within the first secure device at the service provider means, decrypt the product key utilizing the secure device private key and to encrypt the product key using a storage key associated with the first secure device; and
wherein the service provider means is further to store the product key, encrypted using the storage key.
-
-
30. A machine-readable medium storing a sequence of instructions that, when executed by a machine, cause the machine to perform an automated method to provide an encryption key storage and distribution service, the method including:
-
receiving a product key at a service provider, the product key being received from a first content provider, the product key encrypting first content controlled by the first content provider, and the product key being encrypted with a secure device public key of a first secure device of the service provider;
within the first secure device at the service provider, decrypting the product key utilizing the secure device private key;
within the first secure device at the service provider, encrypting the product key using a storage key associated with the first secure device; and
storing the product key, encrypted using the storage key, at the service provider.
-
Specification