System, method and computer program product for providing digital rights management of protected content
First Claim
1. A system for providing digital rights management (DRM) of protected content, the system comprising:
- a client capable of receiving at least one piece of content, wherein the client has a client user associated therewith, and wherein the at least one piece of content is encrypted with at least one encryption key regardless of any client user authorized to access the at least one piece of encrypted content;
a DRM manager capable of transferring the at least one encryption key to the client, the at least one encryption key being encrypted with a private key of a public key/private key pair unique to the client user associated with the client; and
wherein the client is capable of decrypting the at least one encryption key using the public key of the public key/private key pair unique to the client user, decrypting the at least one piece of content using the decrypted at least one encryption key, and accessing the decrypted at least one piece of content.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for providing digial rights management of protected content includes a client and a DRM manager. The client is capable of receiving at least one piece of content, the piece(s) of content being encrypted with at least one encryption key regardless of client user(s) authorized to access the piece(s) of encrypted content. To facilitate the client accessing one or more of the piece(s) of content, the DRM manager is capable of transferring the encryption key(s) to the client, the encryption key(s) being encrypted with a private key of a public key/private key pair unique to a client user associated with the client. The client can thereafter decrypt the encryption key(s) using the public key of the public key/private key pair unique to the client user. Then, the client can decrypt the piece(s) of content using the decrypted encryption key(s), and access the decrypted piece(s) of content.
171 Citations
35 Claims
-
1. A system for providing digital rights management (DRM) of protected content, the system comprising:
-
a client capable of receiving at least one piece of content, wherein the client has a client user associated therewith, and wherein the at least one piece of content is encrypted with at least one encryption key regardless of any client user authorized to access the at least one piece of encrypted content;
a DRM manager capable of transferring the at least one encryption key to the client, the at least one encryption key being encrypted with a private key of a public key/private key pair unique to the client user associated with the client; and
wherein the client is capable of decrypting the at least one encryption key using the public key of the public key/private key pair unique to the client user, decrypting the at least one piece of content using the decrypted at least one encryption key, and accessing the decrypted at least one piece of content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A digital rights management (DRM) manager for providing digital rights management of at least one piece of protected content, wherein the at least one piece of content is provided to a client having a client user associated therewith, wherein the at least one piece of content is encrypted with at least one encryption key regardless of any client user authorized to access the at least one piece of encrypted content, and wherein the DRM manager comprises:
a processor capable of transferring the at least one encryption key to the client, the at least one encryption key being encrypted with a private key of a public key/private key pair unique to the client user associated with the client, wherein the processor is capable of transferring the at least one encryption key to the client such that the client is thereafter capable of decrypting the at least one encryption key using the public key of the public key/private key pair unique to the client user, decrypting the at least one piece of content using the decrypted at least one encryption key, and accessing the decrypted at least one piece of content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A client having a client user associated therewith, the client comprising:
-
a processor capable of operating an access application, wherein the access application is capable of receiving at least one piece of content, the at least one piece of content being encrypted with at least one encryption key regardless of any client user authorized to access the at least one piece of encrypted content;
wherein the access application is capable of receiving the at least one encryption key, the at least one encryption key being encrypted with a private key of a public key/private key pair unique to the client user associated with the client; and
wherein the access application is also capable of decrypting the at least one encryption key using the public key of the public key/private key pair unique to the client user, decrypting the at least one piece of content using the decrypted at least one encryption key, and thereafter accessing the decrypted at least one piece of content. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of providing digital rights management of protected content, the method comprising:
-
receiving at least one piece of content at a client, the client having a client user associated therewith, the at least one piece of content being encrypted with at least one encryption key regardless of any client user authorized to access the at least one piece of encrypted content;
receiving the at least one encryption key at the client, the at least one encryption key being encrypted with a private key of a public key/private key pair unique to the client user associated with the client;
decrypting the at least one encryption key using the public key of the public key/private key pair unique to the client user;
decrypting the at least one piece of content using the decrypted at least one encryption key; and
accessing the decrypted at least one piece of content. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer program product for providing digital rights management of protected content, wherein the computer program product comprises at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving at least one piece of content, the at least one piece of content being encrypted with at least one encryption key regardless of any client user authorized to access the at least one piece of encrypted content;
a second executable portion for receiving the at least one encryption key, the at least one encryption key being encrypted with a private key of a public key/private key pair unique to a client user associated with a client;
a third executable portion for decrypting the at least one encryption key using the public key of the public key/private key pair unique to the client user;
a fourth executable portion for decrypting the at least one piece of content using the decrypted at least one encryption key; and
a fifth executable portion for accessing the decrypted at least one piece of content. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification