Live Off-Disk Media Buffer Encryption for Secure Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current DVR systems face challenges in securely storing and transmitting media program recordings from live off-disk buffers without requiring decryption and re-encryption, leading to processing inefficiencies and higher costs or reduced responsiveness in gateway DVRs.
Innovation Solution
A method and apparatus that generate media stream indexes, content keys, and media program rights data to securely store and retrieve media segments, allowing for long-term storage and transmission without decryption, using a processor and memory to manage media stream blocks and rights data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If media programs are stored in live off-disk buffers without encryption, then storage and retrieval operations are simpler and faster, but security is compromised and unauthorized access or piracy may occur
Solution Approach 1:
The system performs encryption operations in advance before storage occurs. Media programs are encrypted using content-specific keys generated from rights data before being written to the live buffer, eliminating the need for decryption during retrieval operations.
Solution Approach 2:
The system creates encrypted copies of media programs in the live buffer rather than storing plaintext versions. The encryption process generates a content key from rights data and applies it to create a secured copy that maintains security while enabling efficient retrieval.
2Reliability
If media programs are encrypted before storage in live buffers, then security is maintained, but processing time increases and system responsiveness decreases
Solution Approach 1:
Encryption operations are performed beforehand during the storage phase rather than during retrieval. The system generates content keys from rights data and encrypts media programs before they enter the live buffer, so that retrieval operations can proceed immediately without waiting for decryption.
Solution Approach 2:
The encryption process is integrated into the continuous storage workflow, occurring as media programs are naturally written to the buffer. This ensures that security measures are applied without creating discrete processing delays that would impact system responsiveness.
3Reliability
If gateway DVRs perform decryption and re-encryption operations, then media programs can be transmitted securely to clients, but processing overhead increases and cost increases
Solution Approach 1:
The gateway DVR performs encryption in advance before storing media programs in the live buffer. By the time the media needs to be transmitted to clients, it is already encrypted with content-specific keys, eliminating the need for decryption and re-encryption operations at the gateway.
Solution Approach 2:
The system creates encrypted copies of media programs during the initial storage phase. These pre-encrypted copies are then directly transmitted to clients without requiring the gateway to perform additional decryption and re-encryption operations, reducing processing overhead and costs.
Data Source
AI summary
A method and system are provided for securely storing and retrieving live off-disk media programs. Events delineate media segments, each of which are encrypted with a different key so as to be streamable to a remote device via digital living network alliance (DLNA) or HTTP live streaming protocols. Media segments and identifiers for managing the storage and retrieval of such media segments are compatible with live streaming data structures, obviating the need to re-encrypt data streams.


