Hierarchical Key Management for DRM Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital rights management (DRM) systems face security inadequacies due to the use of static content decryption keys, which can be compromised and distributed illegally, and scalability issues, particularly in Pay-Per-View broadcasts, where public key cryptography is too slow and requires expensive hardware.

Innovation Solution

A cryptographic key management system with multiple layers, including a public/private key pair and three additional symmetric keys, to minimize bandwidth usage and enhance security, allowing for frequent updates of content decryption keys and efficient handling of large user bases without the need for expensive hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static content decryption key is delivered to each receiver using public key cryptography, then security is provided for content access, but the same key can be compromised and illegally distributed, creating infinite scope security breaches

Engineering Contradiction:
ImprovesecurityVSAvoidkey compromise and illegal distribution
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent transforms the static content decryption key into a dynamic key that changes frequently. Instead of delivering the same key repeatedly, the system generates new content decryption keys for each content delivery or time period, making compromise less valuable to attackers and eliminating the infinite scope security breach problem.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the key management into multiple hierarchical levels: master keys, session keys, and content-specific decryption keys. This segmentation allows the system to revoke or update individual content keys without affecting the entire system, limiting the scope of any potential compromise.

Inventive Principle:
Principle #1Segmentation

2Reliability

If public key cryptography is used to deliver content decryption keys to each user, then security is maintained, but the system is too slow and requires expensive hardware for large-scale broadcasts

Engineering Contradiction:
ImprovesecurityVSAvoidkey delivery speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides key delivery into two segments: a one-time public key exchange for establishing trust, followed by efficient symmetric key distribution for actual content decryption. This segmentation allows the system to maintain security through public key cryptography while achieving fast key delivery through symmetric encryption for the bulk of content distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces session keys as intermediaries between the master key and content decryption keys. These session keys are distributed efficiently to multiple receivers and then used to derive individual content-specific keys, reducing the computational burden on each receiver and enabling scalable key management without expensive hardware accelerators.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a static content decryption key is used for a single piece of content, then key management is simplified, but bandwidth usage increases when the same key must be securely distributed to multiple receivers

Engineering Contradiction:
Improvekey management complexityVSAvoidbandwidth usage
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent creates session keys that serve multiple functions: they authenticate receivers, encrypt content delivery, and derive individual content decryption keys. This multi-functionality reduces the number of separate key management operations needed and minimizes bandwidth usage by consolidating multiple security functions into a single key exchange process.

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

Data Source

PatentUS7404082B2System and method for providing authorized access to digital content
Publication Date: 2008.07.22 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US7404082B2 patent drawing
  • US7404082B2 patent drawing
  • US7404082B2 patent drawing

AI summary

Described herein are embodiments that provide an approach to cryptographic key management for a digital rights management (DRM) architecture that includes multiple levels of key management for minimizing bandwidth usage while maximizing security for the DRM architecture. In one embodiment, there is provided a data structure for cryptographic key management that includes a public/private key pair and three additional layers of symmetric keys for authorizing access to a plurality of contents.