Cascading Dynamic Crypto Periods for DVB Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Digital Video Broadcasting (DVB) architecture is vulnerable to unauthorized access due to the ease with which the eight-byte control word can be decrypted and shared, limiting the duration of the crypto period is not well-supported by set-top-boxes, and existing encryption methods do not effectively protect content from non-subscribers.

Innovation Solution

Implementing cascading dynamic crypto periods by using a key as a seed value input into a set of functions on both transmitting and receiving devices, generating identical derived keys for encryption and decryption, and repeatedly applying these functions to divide the crypto period into shorter sub-crypto periods, making it difficult for unauthorized users to generate derived keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the crypto period is shortened to prevent control word descrambling and sharing, then security against unauthorized access is improved, but compatibility with existing set-top-boxes deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidcompatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The crypto period is segmented into multiple sub-crypto periods, each with its own control word. Instead of using one control word for the entire crypto period, the system divides it into shorter intervals (e.g., 4 sub-crypto periods), reducing the exposure time of each control word while maintaining overall system compatibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates control words using a hierarchical key structure where a root key generates multiple control words through one-way functions. This dynamic generation allows the system to adapt to different crypto period requirements while maintaining backward compatibility with existing set-top-boxes that can handle the extended key hierarchy

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the control word architecture is simplified to reduce vulnerabilities, then ease of operation is improved, but security against interception deteriorates

Engineering Contradiction:
ImprovesimplicityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements a nested key hierarchy where a root key contains multiple control words, each control word encrypts specific content, and each layer provides security. The root key generates control words through one-way functions, creating a nested structure that maintains simplicity in operation while enhancing security through multiple encryption layers

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

One-way functions serve as intermediaries between the root key and control words, and between control words and encrypted content. These intermediary functions provide security transformation while maintaining operational simplicity, as the set-top-box only needs to implement the same function chain to derive keys without complex key management

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If recursive key generation is implemented to enhance security, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The one-way function serves multiple purposes: it generates control words from the root key, enables key derivation in the hierarchical structure, and provides one-way transformation for security. This multi-functionality reduces device complexity by using a single versatile function rather than multiple separate key generation mechanisms

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

Solution Approach 2:

The set-top-box independently derives all necessary control words and encryption keys using the same one-way function chain that the head-end uses. This self-service approach eliminates the need for complex key distribution infrastructure, as each device can autonomously generate the same key sequence from the root key, reducing system complexity while maintaining security

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2668776B1Cascading dynamic crypto periods
Publication Date: 2020.11.18 NAGRASTAR LLC
  • EP2668776B1 patent drawingFigure 1
  • EP2668776B1 patent drawingFigure 2
  • EP2668776B1 patent drawingFigure 3

AI summary

Systems and methods for performing cascading dynamic crypto periods are disclosed. In embodiments, a control word and a set of functions is transmitted between a head-end and recipient devices at the beginning of a crypto period. The crypto period is divided into a discrete number of sub-crypto periods. The control word used to encrypt and decrypt the broadcast content is changed during each sub-crypto period. At the end of the first sub-crypto period, a derived control word is generated by passing the original control word to a function in the set of functions in order to generate a derived control word at the first transition between sub-crypto periods. The derived control word is used for encryption and decryption of the broadcasted content during the second sub-crypto period. Upon transitioning to the third sub-control-period, the derived control word is input into another function to produce a second derived control word.