Dynamic Key Updates via Client State Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital content protection systems, such as conditional access systems and digital rights management, are vulnerable to unauthorized access due to the ability of attackers to control both the communication link and the real-time clock of set-top boxes, leading to insufficient security and frequent updates of encryption keys.

Innovation Solution

A digital content transmission system that includes a digital rights management device with encryption modules, key storage, and client devices, which verifies the state of the client device and determines access criteria based on similarity thresholds, inserting specific content identifiers and keys into the encrypted stream to ensure secure access and browsing of digital content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption keys are frequently updated to prevent unauthorized access, then security is improved, but system complexity and operational costs increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where the encryption key management server receives state information from client devices, analyzes changes in state, and dynamically determines whether key updates are necessary. This feedback loop allows the system to maintain security while avoiding unnecessary key updates that would increase complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encryption key update frequency is made dynamic rather than static. The system adapts the key update schedule based on actual state changes detected in client devices, transitioning from a fixed periodic update model to a demand-driven update model that responds to actual security needs.

Inventive Principle:
Principle #15Dynamics

2Reliability

If encryption keys are frequently updated to detect pirate clones, then security is improved, but operational costs and processing time increase

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary state verification by comparing current device state with previously stored state information before triggering key updates. This preliminary check filters out unnecessary update operations, allowing the system to maintain security while significantly reducing the time and processing resources spent on redundant key distribution operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If state verification and similarity analysis are implemented to detect pirate clones, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption key management server acts as an intermediary that performs the complex state verification and similarity analysis operations. Client devices only need to send their state information and receive updated keys, while the heavy computational burden of state comparison and pirate clone detection is offloaded to the server, minimizing the complexity increase at the client device level.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If periodic mandatory back-communication is implemented to verify client state, then security is improved, but network traffic and operational costs increase

Engineering Contradiction:
ImprovesecurityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system changes the parameter of communication frequency from a fixed periodic schedule to a variable frequency based on detected state changes. When client device state remains stable, back-communication is reduced or eliminated. When state changes are detected, communication frequency increases automatically. This parameter adaptation significantly reduces unnecessary network traffic while maintaining security.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10778351B2Process for reinforcing the security of a pay television system based on periodic mandatory back-communication
Publication Date: 2020.09.15 4T SA
  • US10778351B2 patent drawing
  • US10778351B2 patent drawing

AI summary

The invention relates to a process for transmitting streaming digital content to a client device for access to digital content. The inventive process makes it possible, in particular, to apply an access control system to the protection of direct-mode video streams. The process also makes it possible to significantly improve the security and safety of the system, based on a periodic mandatory back-communication on the part of the client device.