Dynamic Media Key Block Segmentation for Broadcast Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The practical implementation and deployment of broadcast encryption involve multiple entities, making end-to-end security challenging due to the need for agreement among entities for sensitive operations, timely updates, and specialized personnel, as well as effective forensics to prevent unauthorized content usage.

Innovation Solution

A dynamic media key block system utilizing a blockchain to enable on-demand, real-time updates, forensic capabilities, and smaller media key block generation, with additional information provided by blockchain transactions, allowing for efficient tracing of unauthorized users and enhanced security through tree topology and key derivation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If broadcast encryption involves multiple entities for key management, then security coverage is improved, but system complexity and coordination difficulty increase

Engineering Contradiction:
Improvesecurity coverageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables receivers to autonomously determine their associated subsets and retrieve corresponding media key block values from the blockchain network without requiring coordination with multiple key management entities. Each receiver independently performs subset identification and key retrieval, eliminating the need for complex inter-entity coordination while maintaining security coverage

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The blockchain network serves as an intermediary that stores and manages media key block values associated with different subsets. Instead of requiring multiple entities to coordinate key distribution, the blockchain acts as a neutral mediator that automatically provides the appropriate key block value to any receiver based on their subset identification, simplifying the system architecture while maintaining security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If media key block is segmented into multiple subsets, then key block size for individual receivers is reduced, but management complexity increases

Engineering Contradiction:
Improvekey block sizeVSAvoidmanagement complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Each receiver autonomously identifies its associated subset by evaluating the segmented media key block structure and determines which subset it belongs to based on its receiver identification. This self-service approach allows receivers to obtain appropriately sized key blocks without requiring complex centralized management to assign specific subsets to specific receivers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The media key block is segmented into multiple subsets, each associated with different groups of receivers. This segmentation reduces the key block size that individual receivers must handle, as they only need to process the subset relevant to them rather than the entire media key block, while the blockchain automatically manages the segmented structure

Inventive Principle:
Principle #1Segmentation

3Difficulty of detecting and measuring

If blockchain transactions provide additional information for media key block processing, then forensic capability is improved, but data processing complexity increases

Engineering Contradiction:
Improveforensic capabilityVSAvoiddata processing complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The blockchain transactions serve as an intermediary layer that provides forensic information about media key block processing. These transactions record which receivers accessed which key block values, enabling forensic tracing without requiring complex additional processing. The blockchain automatically captures and stores this forensic data as part of the normal key retrieval process

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system merges the forensic tracking function with the existing media key block retrieval process. By combining the key retrieval operation with automatic forensic data recording in blockchain transactions, the system enhances detection capability without requiring separate complex tracking mechanisms - the same transaction that delivers the key also records the forensic information

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11997218B2Decentralized, dynamic media key block for broadcast encryption
Publication Date: 2024.05.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11997218B2 patent drawing
  • US11997218B2 patent drawing
  • US11997218B2 patent drawing

AI summary

A processor may segment a media key block into two or more subsets. Each of the two or more subsets may be respectively associated with a particular group of receivers, and each receiver of the particular group of receivers may be in a blockchain network. The processor may receive, from a first receiver, a request for permission to process the media key block. The processor may identify which of the two or more subsets that the first receiver is associated. The processor may provide a media key block value to the first receiver.