US 11,997,218 B2
Decentralized, dynamic media key block for broadcast encryption
Yacov Manevich, Beer Sheva (IL); Dulce B. Ponceleon, Palo Alto, CA (US); Petr Novotny, Mount Kisco, NY (US); and Nitin Gaur, Round Rock, TX (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Mar. 2, 2021, as Appl. No. 17/189,757.
Prior Publication US 2022/0286299 A1, Sep. 8, 2022
Int. Cl. H04L 9/32 (2006.01); G06F 21/64 (2013.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01)
CPC H04L 9/3255 (2013.01) [G06F 21/64 (2013.01); H04L 9/0637 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for a dynamic media key block, the method comprising:
segmenting a media key block into two or more subsets, wherein subsets of the two or more subsets are associated with particular content and a particular group of receivers, and wherein each receiver of the particular group of receivers is in a blockchain network;
receiving, from a first receiver of the particular group of receivers, a request for permission to process the media key block and access the particular content associated with a first subset of the two or more subsets;
identifying which of the two or more subsets that the first receiver is associated;
based on determining that the first receiver is associated with the first subset, providing a media key block value to the first receiver for accessing the content associated with the first subset;
based on determining that the first receiver is not associated with the first subset, providing the media key block value to the first receiver for generation of a combined media key block value, the combined media key block value generated via performing a function to the media key block value and a decrypted version of a message received from a second receiver within the blockchain network, the combined media key block value providing access to the content associated with the first subset; and
adding at least one of the media key block value and the combined media key block value to a ledger associated with the blockchain network.