CPC G06F 21/10 (2013.01) [G06F 21/602 (2013.01); H04L 9/0863 (2013.01); H04L 9/0866 (2013.01); H04L 63/0435 (2013.01); H04L 63/062 (2013.01); H04L 2209/60 (2013.01)] | 20 Claims |
1. A memory storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
outputting encrypted content for decryption, at a recipient device, using a production key;
wherein the content comprises data representative of a still image, motion video or audio associated with one or more usage rights enforced using the production key;
wherein the one or more usage rights allow first access to the content, and wherein the operations further comprise:
encrypting a ticket or other file with control data that allows a second different access to the content, the encrypting the ticket or other file using the production key; and
outputting the encrypted ticket or other file for use by a decryption engine;
wherein the production key is created using an identifier generated from an identifying characteristic corresponding to the recipient device indicating at least one feature of the recipient device or an application running at the recipient device and:
a password provided as input to computing device key hash logic used to generate hash values,
a unique ID generated from within the recipient device itself, a hardware serial number or other fixed computing device identification parameter of the recipient device, or
authorization information generated by a system remote from the recipient device following the recipient device identifying itself to the remote system.
|