Patent ID: 8776259
Filing Date: 2014-07-08
Classification: G06F,H04L

Abstract:
1. A method of digital rights management in a domain, wherein an association relation between a license owner and the domain is expressed in a certificate in which the license owner and the domain are identified, and wherein a membership relation between a client and the domain is expressed in a certificate in which the client and the domain are identified, the method comprising: verifying the existence of a membership relation between the client and the domain as reflected in a first state variable, and verifying that the value of a domain configuration number attributed to the certificate expressing the membership relation between the client and the domain is equal to- or greater than the value of the first state variable, the first state variable is maintained both by the client and by a controller of the domain and is incremented when a relation in the domain changes, and verifying the existence of an association relation between the license owner and the domain as reflected in a second state variable maintained both by the controller of the domain and by a license owner controller associated with the license owner, granting access to a piece of content in accordance with a license owned by the license owner to the client who is a member of the domain, conditional upon successfully: verifying the existence of the membership relation, and verifying the value of the domain configuration number, and verifying the existence of the association relation; and otherwise: revoking the membership relation by executing an online protocol between the controller of the domain and the client after which both remove the first state variable, and revoking the association relation by executing an online protocol between the license owner controller and the controller of the domain after which the controller of the domain removes the second state variable and after which the state administration relating to the domain is propagated to the client so that the second state variable is removed by the client.