Cryptographic Engine Load Balancing for DRM Stream Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If unauthorized device list update is performed during stream processing, then the latest security information is obtained, but playback delays occur
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
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
Data Source
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.


