Trusted Decryption Module for Secure Media Stream Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

On untrusted platforms, accessing navigational data from monolithically encrypted media streams poses a security risk as both headers and payloads need to be decrypted, exposing the payload to potential attacks.

Innovation Solution

Implementing a Trusted Decryption Module that decrypts only the monolithically encrypted media streams, allowing navigational headers to be accessible to software while keeping the payload secure, using a secure partition and trusted components to manage decryption and rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If monolithic encryption is used for media streams, then security protection is improved, but access to navigational data requires decrypting the entire stream which exposes payloads to security risks

Engineering Contradiction:
Improvesecurity protectionVSAvoidpayload exposure risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the media stream into separate navigational headers and payload portions, applying different encryption treatments to each. The headers are encrypted with a first key while payloads use a second key, allowing selective decryption of only the header portion without exposing the payload to untrusted components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encryption keys and decryption behaviors are applied to different parts of the media stream. The navigational headers use one encryption scheme for accessibility, while payloads use another for security, creating local quality differences in the encryption approach based on the functional requirements of each segment.

Inventive Principle:
Principle #3Local quality

2Reliability

If discrete encryption is applied to media payloads while leaving headers unencrypted, then payload security is improved, but the system complexity increases due to separate decryption processes

Engineering Contradiction:
Improvepayload securityVSAvoiddecryption process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the decryption process into two independent paths: one for navigational headers and one for payloads. Each segment can be decrypted separately using its own key, allowing the system to manage complexity through structured separation rather than monolithic processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary decryption module that coordinates the separate decryption processes for headers and payloads. This intermediary layer manages the complexity by providing a unified interface for decryption while maintaining separate encryption keys and processing paths for security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If entire media streams are decrypted to access navigational data, then navigation accessibility is improved, but security protection against malicious applications deteriorates on untrusted platforms

Engineering Contradiction:
Improvenavigation accessibilityVSAvoidsecurity protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the media stream into navigational headers and payloads, allowing the system to decrypt and make accessible only the header portion needed for navigation while keeping the payload encrypted and inaccessible to untrusted applications, thus maintaining security while enabling navigation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the necessary navigational header information from the encrypted stream, decrypts it separately, and makes it accessible to software applications without extracting or exposing the payload data, thereby providing navigation functionality while maintaining payload security.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8739307B2Method and apparatus for allowing software access to navigational data in a decrypted media stream while protecting stream payloads
Publication Date: 2014.05.27 INTEL CORP
  • US8739307B2 patent drawing
  • US8739307B2 patent drawing
  • US8739307B2 patent drawing

AI summary

A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.