Distributed Playback Master Device Encryption Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media streaming systems face challenges in synchronization and security, particularly with encryption-based techniques, which can cause delays and require costly upgrades when new encryption standards are introduced, and may not provide adequate security against unauthorized access.

Innovation Solution

A distributed playback system with a master device that decrypts and re-encrypts media streams using different encryption standards, while maintaining a trusted environment for decryption and encryption processes, ensuring synchronization and security across client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption-based techniques are introduced to improve security, then security level is improved, but synchronization between client devices and server output devices deteriorates due to decryption delays

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

Solution Approach 1:

The system performs preliminary synchronization by having client devices advance their playback timing based on pre-calculated compensation values that account for decryption delays. This allows clients to play back content in sync with the server without waiting for actual decryption to complete, effectively compensating for the time loss in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server sends synchronization information including timing data and decryption delay compensation values to client devices. Clients use this feedback to adjust their playback timing dynamically, ensuring synchronized output despite the time required for decryption operations.

Inventive Principle:
Principle #23Feedback

2Reliability

If new encryption standards are introduced to improve security, then security level is improved, but device complexity and cost increase due to required hardware upgrades

Engineering Contradiction:
Improvesecurity levelVSAvoidhardware upgrade requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the encryption parameter by switching between different encryption standards (e.g., from AES-128 to AES-256 or from one DRM scheme to another) without changing the underlying hardware architecture. This allows security to be upgraded through software configuration rather than hardware replacement.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The decryption architecture is designed to be universal and multi-functional, supporting multiple encryption standards through a single hardware platform. The system can adapt to different encryption schemes (AES, DRM, Widevine, etc.) using the same physical hardware, eliminating the need for dedicated hardware upgrades when encryption standards change.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If certified hardware and software are used to improve security, then security level is improved, but ease of operation deteriorates due to closed black box environment

Engineering Contradiction:
Improvesecurity levelVSAvoidprocessing flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the decryption architecture into modular components that can be independently configured and operated. This allows different parts of the system to use different encryption standards and processing methods, providing flexibility while maintaining security. The segmented architecture enables selective application of security measures rather than requiring a completely closed black box environment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12047629B2Streaming techniques
Publication Date: 2024.07.23 CINEMO
  • US12047629B2 patent drawing
  • US12047629B2 patent drawing
  • US12047629B2 patent drawing

AI summary

There are disclosed distributed playback, DP, techniques. For examples a DP master device, may: establish a local connection with a plurality of DP client devices and for establishing a remote connection with a remote content provider, so as to receive a first encrypted media stream from the remote content provider; decrypt the first encrypted media stream to obtain a decrypted media stream; adding DP information, DPI, to the decrypted media stream; encrypting the decrypted media stream according to a second encryption standard to obtain a second encrypted stream; additionally encrypting the DPI in the second encrypted media stream or adding the DPI to the encrypted media stream in plaintext, transmitting an output media stream, which is the second encrypted media stream, to the plurality of DP client devices.