Rendering digital content in an encrypted rights-protected form
First Claim
1. A method for rendering digital content determined to be in an encrypted rights-protected form, the method comprising:
- invoking, by the rendering application, a Digital Rights Management (DRM) system having a public key (PU) and a corresponding private key (PR), the DRM system having access to at least one stored digital license, each license corresponding to a piece of digital content and including a decryption key (KD) for decrypting the corresponding digital content, the decryption key (KD) in the license being encrypted according to the public key (PU) of the DRM system (PU(KD));
identifying, by the DRM system, each license corresponding to the digital content to be rendered;
selecting, by the DRM system, one of the identified licenses;
obtaining, by the DRM system, (KD) from the selected license by obtaining (PU(KD)) from the selected license and decrypting (PU(KD)) according to (PR) to produce (KD);
decrypting, by the DRM system, the digital content with (KD); and
providing, by the DRM system, the decrypted digital content to the rendering application for actual rendering.
1 Assignment
0 Petitions
Accused Products
Abstract
To render digital content determined to be in an encrypted rights-protected form, each available license corresponding to the digital content to be rendered is identified, where each such license includes a decryption key (KD) for decrypting the digital content to be rendered, and where the decryption key (KD) in the license is encrypted according to a public key (PU) (PU(KD)). One of the identified licenses is selected and (KD) is obtained from the selected license by obtaining (PU(KD)) from the selected license and decrypting (PU(KD)) according to a private key (PR) corresponding to (PU) to produce (KD). The digital content is decrypted with (KD), and the decrypted digital content is provided for actual rendering.
147 Citations
20 Claims
-
1. A method for rendering digital content determined to be in an encrypted rights-protected form, the method comprising:
-
invoking, by the rendering application, a Digital Rights Management (DRM) system having a public key (PU) and a corresponding private key (PR), the DRM system having access to at least one stored digital license, each license corresponding to a piece of digital content and including a decryption key (KD) for decrypting the corresponding digital content, the decryption key (KD) in the license being encrypted according to the public key (PU) of the DRM system (PU(KD));
identifying, by the DRM system, each license corresponding to the digital content to be rendered;
selecting, by the DRM system, one of the identified licenses;
obtaining, by the DRM system, (KD) from the selected license by obtaining (PU(KD)) from the selected license and decrypting (PU(KD)) according to (PR) to produce (KD);
decrypting, by the DRM system, the digital content with (KD); and
providing, by the DRM system, the decrypted digital content to the rendering application for actual rendering. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for rendering digital content determined to be in an encrypted rights-protected form, the method comprising:
-
identifying each available license corresponding to the digital content to be rendered, each such license including a decryption key (KD) for decrypting the digital content to be rendered, the decryption key (KD) in the license being encrypted according to a public key (PU) (PU(KD));
selecting one of the identified licenses;
obtaining (KD) from the selected license by obtaining (PU(KD)) from the selected license and decrypting (PU(KD)) according to a private key (PR) corresponding to (PU) to produce (KD);
decrypting the digital content with (KD); and
providing the decrypted digital content for actual rendering. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification