CPC H04L 9/0819 (2013.01) [G06F 21/10 (2013.01); H04L 9/0838 (2013.01); H04L 9/30 (2013.01)] | 15 Claims |
1. A method for generating a rights blockchain storing rights of a user, the method comprising:
receiving, at a registration authority, an enrollment request and a public key of the user from the user;
verifying, at the registration authority, that the user has a private key corresponding to the public key of the user;
generating, at the registration authority, a user identifier using the public key of the user;
generating and delivering, at the registration authority, the rights blockchain having a genesis block including the user identifier to the user; and
updating, at the registration authority, the rights blockchain including a new block having a content identifier of a protected content, and associated usage rights,
wherein the protected content includes a scrambled essence,
wherein a signature and usage rights of a first block of the rights blockchain are determined to be valid when hashes of every block and a hash of the first block are consistent.
|