CPC H04L 9/0637 (2013.01) [G06F 21/16 (2013.01); G06F 21/602 (2013.01); H04L 9/088 (2013.01); H04L 9/0822 (2013.01); H04L 9/0825 (2013.01); H04L 9/0866 (2013.01); H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/3213 (2013.01); H04L 9/3239 (2013.01); G06F 2221/0737 (2013.01); H04L 9/50 (2022.05); H04L 2209/60 (2013.01)] | 16 Claims |
1. A method comprising:
receiving a playback system identifier corresponding to a playback system;
generating a blockchain corresponding to a content identifier identifying a content, wherein the blockchain is uniquely associated with the content identifier;
establishing, in the blockchain, a block corresponding to the playback system identifier;
sending an encrypted version of the content to the playback system; and
in response to one or more updates to the blockchain by the playback system, providing an encrypted content encryption key to the playback system for decrypting the encrypted version of the content, wherein the encrypted content encryption key is generated by encrypting a content encryption key, using a key corresponding to the playback system;
wherein the one or more updates to the blockchain indicate at least one of (i) an installation of the encrypted version of the content at the playback system, (ii) receipt of the encrypted version of the content by the playback system, or (iii) an attempted screening of the encrypted version of the content by the playback system.
|