Patent ID: 7594275
Filing Date: 2009-09-22
Classification: G06F,H04L

Abstract:
1. A method comprising: generating, at a content publisher configured to provide digital rights management, a formal license for content that includes: a decryption key for decrypting the content; and access rules for accessing the content; and configuring a plurality of license authorities to provide a plurality of partial licenses, wherein: each said license authority provides a respective said partial license; and the plurality of partial licenses are combinable to form the formal license; wherein the configuring includes: generating, at the content publisher, a pre-license from the formal license by encrypting the formal license utilizing an asymmetric encryption algorithm having a public key and a private key, wherein the formal license, the pre-license and the public key are denoted, respectively, as “license”, “prel” and “PK” as follows: dividing the private key SK into m partial secret shares according to a (k, m) threshold secret sharing scheme by generating a sharing polynomial f(x) being represented as follows: and transmitting the pre-license and a respective said partial secret share from the content publisher to a respective said license authority, wherein each said license authority is configured to generate the respective said partial license from the respective said partial secret share and the pre-license, and wherein each said license authority is configured to verify the pre-license and the respective said partial secret share by utilizing a verifiable secret sharing (VSS) scheme in which k public witnesses of the sharing polynomial's f(x) coefficients (denoted as {g