Encryption, authentication, and key management for multimedia content pre-encryption
First Claim
1. A method of transmitting content from a content provider to a caching server which distributes said content to a viewer, said method comprising encrypting said content with a pre-encryptor application before said content is transmitted to said caching server, said pre-encryptor application using a pre-encryption subkey provided by a key storage service to perform said pre-encryption.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for transmitting content from a content provider to a caching server and then from the caching server to a viewer. The method comprises encrypting the content with a pre-encryptor application before the content is transmitted to the caching server. The pre-encryptor application uses a pre-encryption subkey provided by a key storage service to perform the pre-encryption. The key storage service is a stand-alone component of the system and generates, stores, and distributes the pre-encryption subkeys.
333 Citations
57 Claims
- 1. A method of transmitting content from a content provider to a caching server which distributes said content to a viewer, said method comprising encrypting said content with a pre-encryptor application before said content is transmitted to said caching server, said pre-encryptor application using a pre-encryption subkey provided by a key storage service to perform said pre-encryption.
-
18. An internet protocol rights management system for managing transmission of content from a content provider to a caching server and then from said caching server to a viewer, said system comprising:
-
a pre-encryptor application for encrypting said content before said content is transmitted to said caching server; and
a stand-alone key storage service for generating, storing, and distributing pre-encryption encryption subkeys;
wherein said key storage service generates a pre-encryption subkey that is used by said pre-encryptor application to encrypt said content and by said caching server to decrypt said content after it is encrypted and transmitted to said caching server. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for transmitting content from a content provider to a caching server which distributes said content to a viewer, said system comprising:
-
means for encrypting said content with a pre-encryptor application that uses a pre-encryption subkey before said content is transmitted to said caching server; and
means for generating, storing, and distributing said pre-encryption subkey with a key storage service. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification