Cryptographic Engine Load Balancing for DRM Stream Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The updating of unauthorized device lists in digital devices during content stream processing causes delays and degradation of playback quality due to the shared use of a single cryptographic engine unit.

Innovation Solution

A data exchange processing apparatus with a cryptographic engine unit, a stream control unit, a list update unit, and a state management unit that coordinates the update of unauthorized device lists during low-load sections of content processing, ensuring interference-free stream processing and maintaining high playback quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If unauthorized device list update is performed during stream processing, then the copyright protection is maintained up-to-date, but playback quality degrades and delays occur

Engineering Contradiction:
Improvecopyright protectionVSAvoidplayback quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the timing of unauthorized device list updates based on the current state of stream processing. The state management unit monitors processing progress and selectively permits verification processing only during low-load sections, making the update operation adaptive to real-time conditions rather than static or continuous

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The verification processing of unauthorized device lists is performed periodically at specific intervals determined by low-load sections during stream processing. Instead of continuous verification, the system uses discrete periodic updates triggered by favorable timing conditions, reducing overall interference with playback

Inventive Principle:
Principle #19Periodic action

2Reliability

If unauthorized device list update is performed during stream processing, then the latest security information is obtained, but playback delays occur

Engineering Contradiction:
Improvesecurity informationVSAvoidplayback delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The state management unit identifies and prepares low-load sections in advance before initiating verification processing. By looking ahead at the stream processing schedule and selecting appropriate windows beforehand, the system minimizes reactive delays and ensures updates occur during pre-identified safe periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The state management unit continuously monitors the state of stream processing and provides feedback control on when verification processing should be permitted. This closed-loop approach adjusts update timing based on real-time feedback about processing load and progress, optimizing the balance between security updates and playback continuity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8613100B2Data exchange processing apparatus and data exchange processing method
Publication Date: 2013.12.17 PANASONIC HOLDINGS CORP
  • US8613100B2 patent drawing
  • US8613100B2 patent drawing
  • US8613100B2 patent drawing

AI summary

The data exchange processing apparatus pertaining to the present invention includes a cryptographic engine unit performing cryptographic processing and verification processing, a stream control unit outputting content while performing cryptographic processing of the content using the cryptographic engine unit, an unauthorized device list update unit verifying an unauthorized device list using the cryptographic engine unit, and a state management unit outputting a permission notification to the unauthorized device list update unit when detecting a low load section of the content according to metadata of the content and processing position of the stream control unit, the low load section being a section in which processing load on the cryptographic engine unit is lower than in other sections. The unauthorized device list update unit, when receiving the permission notification from the state management unit, causes the cryptographic engine unit to execute verification processing of the unauthorized device list.