Patent ID: 7370212
Filing Date: 2008-05-06
Classification: G06F,H04L

Abstract:
1. A method for a publishing user to publish digital content and issue to itself a corresponding digital publisher license to allow itself to render the published digital content, the publishing user being supplied with a publishing certificate from a digital rights management (DRM) server, the publishing certificate having a public key (PU-OLP), and a corresponding private key (PR-OLP) encrypted by a public key associated with the publishing user (PU-ENTITY) to form (PU-ENTITY(PR-OLP)), the method comprising: developing the content and encrypting the developed content according to a content key (CK); creating a rights label for the encrypted content with (CK) encrypted by a public key of the DRM server (PU-DRM) to form (PU-DRM(CK)); retrieving (PU-ENTITY(PR-OLP)) from the publishing certificate; applying a private key (PR-ENTITY) corresponding to (PU-ENTITY) to (PU-ENTITY(PR-OLP)) to obtain (PR-OLP); signing the created rights label with (PR-OLP) to create a signed rights label (SRL); concatenating the created SRL and the publishing certificate to the encrypted content to form a content package distributable to another user, the another user having to contact the DRM server to obtain a corresponding license with (CK) to render the encrypted content therein, only such DRM server having a private key (PR-DRM) corresponding to (PU-DRM) and being able to apply (PR-DRM) to (PU-DRM(CK)) to obtain (CK); creating license data corresponding to the content package with (CK) encrypted by a (PU-ENTITY) to form (PU-ENTITY(CK)); signing the created license data with (PR-OLP) to create the publisher license; and attaching the publishing certificate to the publisher license, whereby only the publishing user having (PR-ENTITY) corresponding to (PR-ENTITY) can apply such (PR-ENTITY) to (PU-ENTITY(CK)) from the publisher license to obtain (CK) and thereby decrypt the encrypted content therewith for rendering.