Secure Remote Control for Adaptive Bit Rate Streaming
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
3Productivity
If adaptive bit rate streaming is implemented, then content delivery efficiency is improved, but security control becomes more difficult on uncontrolled devices
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.
Data Source
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.


