Secure Remote Control for Adaptive Bit Rate Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely providing adaptive bit rate streaming media content on-demand to devices not controlled by the service provider, as they require decryption at the receiving device and lack unique hardware or software control, making it difficult to ensure security and accommodate adaptive bit rate streaming.

Innovation Solution

A secure remote control device is used to request and authenticate streaming media content, with the content storage system selecting and delivering differently encrypted segments based on a random or pseudo-random process, allowing the secure remote to send decryption keys for decryption at the receiving device, thereby enhancing security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If decryption is performed at the receiving device, then processing time for encryption is reduced, but security is compromised because the receiving device lacks unique hardware or software control

Engineering Contradiction:
Improveprocessing time for encryptionVSAvoidsecurity
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

A secure remote device acts as an intermediary between the content storage system and the receiving device. The secure remote receives authentication, derives decryption keys, and selectively provides them to the receiving device. This mediator approach allows decryption to occur at the receiving device (reducing processing time) while maintaining security through the secure remote's control over key distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If differently encrypted versions of special segments are stored for multiple recipients, then security against piracy is improved, but device complexity and storage requirements increase

Engineering Contradiction:
Improvesecurity against piracyVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Differently encrypted versions of special segments are pre-stored in the content storage system before actual content delivery. Each encrypted version corresponds to a different recipient or device. When content is requested, the system quickly retrieves the appropriate pre-prepared encrypted version and provides the corresponding decryption key through the secure remote, avoiding the need for real-time encryption and reducing processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content is divided into special segments that are differently encrypted for different recipients, while non-special segments use standard encryption. This segmentation allows the system to apply enhanced security measures only where necessary (special segments) while maintaining efficiency for the rest of the content.

Inventive Principle:
Principle #1Segmentation

3Productivity

If adaptive bit rate streaming is implemented, then content delivery efficiency is improved, but security control becomes more difficult on uncontrolled devices

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidsecurity control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The secure remote device serves as a mediator that maintains security control even when content is delivered to uncontrolled receiving devices. It authenticates the requesting device, derives appropriate decryption keys, and provides them selectively. This allows adaptive bit rate streaming to proceed efficiently on various devices while the secure remote maintains oversight and control throughout the process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10038928B2Systems and methods for securely providing adaptive bit rate streaming media content on-demand
Publication Date: 2018.07.31 DISH TECHNOLOGIES LLC
  • US10038928B2 patent drawing
  • US10038928B2 patent drawing
  • US10038928B2 patent drawing

AI summary

A system for securely providing adaptive bit rate streaming media content on-demand may include a security server of a program distributor that selects, based on a received authorized request, which of a differently encrypted stored versions of a “special segment” of the requested program to deliver to the receiving device during the transmission of the requested program. The selection may be based on a pseudo-random selection process per request for the program based on an identifier of the request associated with the remote control device. The selection of which of the differently encrypted stored versions of the “special segment” of the ordered program to deliver may be=based on the current session. The secure remote then sends to the receiving device the correct decryption key for the receiving device to decrypt the particular encrypted version selected of the “special segment” to be sent to the receiving device.