Dual Decrypter Streaming Playback Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content playback technologies lack effective methods to detect and prevent unauthorized usage of protected content, particularly in web browser-based streaming services, where license data exposure can lead to unauthorized decryption and usage.

Innovation Solution

A method and apparatus that utilize a first decrypter to decode content initially, then request and configure a second decrypter based on a second key when unauthorized usage is detected, ensuring seamless playback by switching to the second decrypter once configured, which is used to continue decoding and outputting content, while the first decrypter is deactivated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single decrypter is used for content playback, then the system is simple and easy to operate, but the content security is weak and vulnerable to unauthorized usage

Engineering Contradiction:
Improvecontent securityVSAvoiddecryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decryption system is segmented into multiple independent decrypters (first decrypter and second decrypter) that operate sequentially. Each decrypter handles a specific time period or content segment, creating distinct decryption stages. This segmentation allows the system to maintain simplicity within each stage while achieving enhanced overall security through the multi-stage architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second decrypter is configured in advance before it is needed, but remains inactive until the first decrypter completes its task. This preliminary configuration ensures that when unauthorized usage is detected or the first decryption period expires, the transition to the second decrypter can occur immediately without delay, maintaining both security and operational continuity.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If license data is stored for authorized users, then content playback is enabled for authorized users, but the license data may be exposed or leaked to other users enabling unauthorized access

Engineering Contradiction:
Improveauthorized content playbackVSAvoidlicense data exposure risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system changes the decryption key parameter between different decryption stages. The first decrypter uses a first key for initial content decryption, while the second decrypter uses a different second key for subsequent decryption. This parameter change ensures that even if one key is compromised, the other key remains secure and can protect the content.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The harmful element (potential key exposure) is extracted by separating the decryption keys into distinct stages. Instead of using a single long-term key that remains vulnerable throughout the entire playback period, the system extracts the key usage into time-limited segments, reducing the window of vulnerability for each key.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If content playback continues without interruption, then user experience is maintained, but unauthorized usage may go undetected

Engineering Contradiction:
Improvecontent playback continuityVSAvoidunauthorized usage detection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms through detector circuitry that continuously monitors playback parameters during content decryption. The detector analyzes various aspects of the playback process and provides feedback signals that indicate whether unauthorized usage is occurring. This feedback allows the system to maintain continuous playback while simultaneously detecting anomalies.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The detector acts as an intermediary between the decryption process and the control logic. It monitors the playback without interrupting it, and when unauthorized usage is detected, it triggers the transition from the first decrypter to the second decrypter. This intermediary function allows continuous operation while maintaining security oversight.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9992173B2Apparatus for and method of playing back content
Publication Date: 2018.06.05 SAMSUNG ELECTRONICS CO LTD
  • US9992173B2 patent drawing
  • US9992173B2 patent drawing
  • US9992173B2 patent drawing

AI summary

A method of playing back streaming content includes decoding the content based on a first decryption circuit configured based on a first key and outputting the content; requesting a second key from a server; receiving the second key and configuring a second decryption circuit based on the second key; and decoding the content based on a second decryption circuit and outputting the content, wherein the decoding of the content based on the first decryption circuit and outputting the content is performed until the second decryption circuit is configured.