Patent ID: 8700535

Claim:
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.