Distributed White List for Secure Content Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content protection systems, such as HDCP, face challenges in revoking compromised devices, leading to potential unauthorized distribution of premium content, as hackers can create fake devices and reverse-engineer key generation algorithms, making widespread revocation of devices impractical.

Innovation Solution

Implementing a distributed white list system that authorizes specific devices to receive content, using device IDs and attributes verified through digital certificates, ensuring only compliant devices can access and distribute protected content, with the list being shared and updated between gateways and sinks to maintain security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a revocation list is used to block compromised devices, then security control is maintained at the gateway, but the system cannot prevent unauthorized downstream distribution from sink devices

Engineering Contradiction:
Improvecontent security controlVSAvoiddownstream distribution control
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the white list management functionality between the gateway (centralized authority) and sink devices (distributed enforcers). The gateway maintains and updates the white list, while sink devices independently enforce it against tertiary device requests. This segmentation enables the gateway to control content distribution to sinks while sinks simultaneously control downstream distribution to tertiary devices, resolving the contradiction between centralized security control and distributed distribution prevention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The white list acts as an intermediary mechanism between the gateway and sink devices, and between sink devices and tertiary devices. It serves as a shared reference that translates the gateway's security policy into enforceable rules at the sink level, enabling indirect control of downstream distribution without requiring direct gateway involvement in each tertiary device authentication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device revocation is attempted after key compromise, then security breaches can be addressed, but revoking thousands or millions of devices is impractical

Engineering Contradiction:
Improvesecurity breach responseVSAvoidrevocation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by establishing the white list before any compromise occurs, containing only authorized device IDs. When a breach is detected, the gateway simply removes the compromised device ID from the white list and distributes the updated version to all sinks. This preliminary structuring of authorization data enables rapid response to breaches without requiring complex individual revocation procedures for each device.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The white list is copied and distributed from the gateway to multiple sink devices, creating redundant copies of the authorization data. This copying approach allows all sinks to independently enforce the same security policy without requiring real-time communication with the gateway for each decision, dramatically reducing the complexity of managing security across thousands or millions of devices.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a white list is distributed to sink devices, then downstream distribution control is enabled, but the system complexity increases with list management and updates

Engineering Contradiction:
Improvedownstream distribution controlVSAvoidwhite list management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The white list is designed as a dynamic data structure that can be updated by the gateway and automatically propagated to sink devices. The system includes mechanisms for adding new authorized devices, removing compromised devices, and versioning the list. This dynamic nature allows the authorization policy to adapt to changing security requirements without requiring complex manual reconfiguration of each sink device.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The white list serves multiple functions: it authenticates sink devices receiving content from the gateway, authenticates tertiary devices requesting content from sinks, provides version control for security policy updates, and enables both centralized management and distributed enforcement. This multi-functionality reduces overall system complexity by consolidating multiple security functions into a single data structure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP3101904B1Distributed white list for security renewability
Publication Date: 2020.08.05 SONY GROUP CORP
  • EP3101904B1 patent drawingFigure 1
  • EP3101904B1 patent drawingFigure 2
  • EP3101904B1 patent drawingFigure 3

AI summary

To provide for security and robustness in distribution of high value video content such as UHD video, a white list is provided that does not grant default access to content like a revocation listing does, but rather forces a software update on potentially compromised devices to bring them back into copy protection compliance, eliminating, e.g., the use of certain outputs that have been compromised. Prior to outputting content, a source device determines whether the receiving device is on a white list, whether the output is still valid, whether the version number of the receiving device is still valid, and that the receiving device does not have insecure outputs on which it could re-output content.