Issuing a publisher use license off-line in a digital rights management (DRM) system
First Claim
Patent Images
1. A method executed by a publishing computing device for rendering encrypted digital content using a self-issued digital publisher use license, the method comprising:
- obtaining, by the publishing computing device, an off-line publishing (OLP) certificate from a digital rights management (DRM) server, the OLP certificate comprising;
a public key (PU-OLP); and
an encrypted private key (PU-ENTITY(PR-OLP)), the PU-ENTITY(PR-OLP) created by encrypting a private key (PR-OLP) with a public key (PU-ENTITY) of the publishing computing device;
retrieving encrypted digital content (CK(content)), the CK(content) created by encrypting digital content with a content key (CK);
issuing, by the publishing computing device without contacting the DRM server, the digital publisher use license comprising an encrypted content key PU-ENTITY(CK) encrypted with the PU-ENTITY for off-line access to the CK(content), the issuing comprising;
retrieving, by the publishing computing device, the PR-OLP from the OLP certificate by applying a private key (PR-ENTITY) of the publishing computing device to the PU-ENTITY(PR-OLP); and
signing, by the publishing computing device, the digital publisher use license with the PR-OLP;
obtaining the PU-OLP from the OLP certificate;
verifying the signature of the digital publisher use license by employing the PU-OLP;
retrieving the PU-ENTITY(CK) from the digital publisher use license;
obtaining the CK by applying the PR-ENTITY of the publishing computing device to the PU-ENTITY(CK);
obtaining the digital content by applying the CK to the CK(content); and
rendering the digital content without contacting the DRM server.
1 Assignment
0 Petitions
Accused Products
Abstract
A publishing user publishes digital content and issues to itself a corresponding digital publisher license to allow itself to render the published digital content. The publishing user is supplied with a publishing certificate from a digital rights management (DRM) server, where the publishing certificate allows the publishing user to so publish the digital content and to so issue the publisher license.
-
Citations
9 Claims
-
1. A method executed by a publishing computing device for rendering encrypted digital content using a self-issued digital publisher use license, the method comprising:
-
obtaining, by the publishing computing device, an off-line publishing (OLP) certificate from a digital rights management (DRM) server, the OLP certificate comprising; a public key (PU-OLP); and an encrypted private key (PU-ENTITY(PR-OLP)), the PU-ENTITY(PR-OLP) created by encrypting a private key (PR-OLP) with a public key (PU-ENTITY) of the publishing computing device; retrieving encrypted digital content (CK(content)), the CK(content) created by encrypting digital content with a content key (CK); issuing, by the publishing computing device without contacting the DRM server, the digital publisher use license comprising an encrypted content key PU-ENTITY(CK) encrypted with the PU-ENTITY for off-line access to the CK(content), the issuing comprising; retrieving, by the publishing computing device, the PR-OLP from the OLP certificate by applying a private key (PR-ENTITY) of the publishing computing device to the PU-ENTITY(PR-OLP); and
signing, by the publishing computing device, the digital publisher use license with the PR-OLP;obtaining the PU-OLP from the OLP certificate; verifying the signature of the digital publisher use license by employing the PU-OLP; retrieving the PU-ENTITY(CK) from the digital publisher use license; obtaining the CK by applying the PR-ENTITY of the publishing computing device to the PU-ENTITY(CK); obtaining the digital content by applying the CK to the CK(content); and rendering the digital content without contacting the DRM server. - View Dependent Claims (2, 3, 4)
-
-
5. A method executed by a publishing computing device for rendering encrypted digital content using a self-issued digital publisher use license, the method comprising:
-
obtaining, by the publishing computing device, an off-line publishing (OLP) certificate from a digital rights management (DRM) server, the OLP certificate comprising; a public key (PU-OLP); and an encrypted private key (PU-ENTITY(PR-OLP)), the PU-ENTITY(PR-OLP) created by encrypting a private key (PR-OLP) with a public key (PU-ENTITY) of the publishing computing device; retrieving encrypted digital content (CK(content)), the CK(content) created by encrypting digital content with a content key (CK); issuing, by the publishing computing device without contacting the DRM server, the digital publisher use license comprising an encrypted content key PU-ENTITY(CK) encrypted with the PU-ENTITY for off-line access to the CK(content), the issuing comprising; retrieving, by the publishing computing device, the PR-OLP from the OLP certificate by applying a private key (PR-ENTITY) of the publishing computing device to the PU-ENTITY(PR-OLP); and signing, by the publishing computing device, the digital publisher use license with the PR-OLP; retrieving the PU-ENTITY(CK) from the digital publisher use license; obtaining the CK by applying the PR-ENTITY of the publishing computing device to the PU-ENTITY(CK); obtaining the digital content by applying the CK to the CK(content); and rendering the digital content without contacting the DRM server. - View Dependent Claims (6, 7, 8, 9)
-
Specification