Secure Remote Control for Streaming Media Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media content delivery systems face challenges in securely providing streaming media content to diverse receiving devices, such as TVs, PCs, and smartphones, as these devices often lack unique hardware or software control by service providers, making secure decryption and content delivery difficult.

Innovation Solution

The implementation of a secure remote control device that generates unique encryption keys for each content request, using time-based or event-based rolling key changes, or pseudo-random numbers, to encrypt and decrypt streaming media content, ensuring secure delivery to various receiving devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional media content delivery systems are used without unique encryption keys for each device, then device compatibility and ease of operation are improved, but content security and protection from unauthorized access deteriorate

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcontent security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically changes the encryption key parameter for each receiving device and content request. Instead of using a static encryption key, the system generates unique encryption keys based on device identifiers and request parameters, ensuring that each device receives encrypted content with a different key, thus maintaining security while supporting multiple devices

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces an intermediary encryption key generation mechanism between the content source and receiving devices. The content storage system acts as a mediator that receives content, generates device-specific encryption keys, and delivers encrypted content to appropriate devices. This intermediary layer enables secure delivery to diverse devices without requiring each device to have direct secure access to the content source

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If unique encryption keys are generated for each content request, then content security is improved, but system complexity and computational overhead increase

Engineering Contradiction:
Improvecontent securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-generating and storing encryption keys in the content storage system before content delivery. The encryption keys are prepared in advance based on device identifiers and can be quickly retrieved and applied during content delivery, reducing the computational complexity during the actual streaming process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content storage system provides self-service by automatically generating and managing encryption keys without requiring external key management infrastructure. The system uses device identifiers and request parameters to autonomously generate appropriate encryption keys, eliminating the need for complex external key distribution and management systems

Inventive Principle:
Principle #25Self-service

3Reliability

If rolling key changes are implemented on a time-based or event-based schedule, then security against unauthorized access is improved, but key management complexity and processing overhead increase

Engineering Contradiction:
Improvesecurity against unauthorized accessVSAvoidkey management overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements periodic action through time-based rolling key changes where encryption keys are automatically updated at predetermined time intervals. This periodic key rotation ensures that even if a key is compromised, the window for unauthorized access is limited to the duration between key changes, providing security without requiring continuous key management intervention

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies dynamics by implementing event-based rolling key changes where encryption keys are updated in response to specific events such as content requests, device connections, or security triggers. This dynamic key management adapts to system conditions and provides security based on actual usage patterns rather than fixed schedules, reducing unnecessary key management overhead

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9794602B2Systems and methods for securely providing streaming media content on-demand
Publication Date: 2017.10.17 DISH TECHNOLOGIES LLC
  • US9794602B2 patent drawing
  • US9794602B2 patent drawing
  • US9794602B2 patent drawing

AI summary

A system for securely providing streaming media content on-demand may include a plurality of receiving devices in which each receiving device may request the same or different streaming media content (e.g., stored at a content storage system of a content delivery network) on-demand using VOD or other available on-demand services and/or applications associated with, in communication with or running on the respective receiving devices. In response, the content storage system of the content delivery network will encrypt the requested content uniquely for each received request (e.g., according to an encryption key that is unique for each or virtually each request) and deliver the encrypted requested content to the appropriate respective receiving device of the receiving devices. The respective receiving devices will then each decrypt the streaming content as it is being received according to the corresponding decryption key communicated from a respective individual secure remote to the respective receiving device.