Bit Stream Compatible Local Link Encryption for Digital Cinema
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital cinema projection systems face challenges in transporting encrypted data across different link types, as existing AES-based encryption systems require decryption and re-encryption for each link type, making it difficult to maintain encryption security and compatibility.
Innovation Solution
A system and method for bit stream compatible local link encryption, which generates random number streams using the active line count of a video frame to encrypt and decrypt data, allowing encrypted data to be routed across different link types without decryption and re-encryption, using deterministic mappings to prevent prohibited codes and ensure bit stream compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If AES-based encryption systems use parameters specific to particular video links, then encryption security is improved, but adaptability to different link types deteriorates
Solution Approach 1:
The patent creates a universal encryption system that works across multiple link types (HD-SDI, DVI, and future links) by using a common set of parameters (frame number, line number, pixel number) that are independent of the physical link type. This allows the same encryption algorithm to be applied universally without modification for different link types.
Solution Approach 2:
The patent changes the parameters used for encryption from link-specific parameters to content-specific parameters (frame number, line number, pixel number within the video data). This parameter transformation enables the encryption system to adapt to different link types while maintaining security, as the parameters are derived from the content itself rather than the transmission medium.
2Adaptability or versatility
If data is decrypted and re-encrypted for each link type, then compatibility with each link type is improved, but device complexity and processing time worsen
Solution Approach 1:
The patent implements a single encryption system that can handle multiple link types without requiring separate encryption/decryption operations for each link type. The universal parameter-based approach allows the same encryption logic to be applied regardless of the downstream link type, reducing system complexity.
Solution Approach 2:
The patent performs the encryption operation once at the source using content-specific parameters before the data enters the transmission network. This preliminary encryption action eliminates the need for subsequent decryption and re-encryption operations at each link type transition point, reducing processing complexity and time.
3Reliability
If link-specific parameters are used for encryption, then encryption effectiveness for that link type is improved, but loss of time for decryption and re-encryption worsens
Solution Approach 1:
The patent performs the encryption operation once in advance using content-specific parameters before the data enters the transmission network. This preliminary action eliminates the need for time-consuming decryption and re-encryption operations at each link type transition, reducing processing time while maintaining encryption effectiveness.
Solution Approach 2:
The patent enables continuous encrypted data transmission across different link types without interruption for decryption and re-encryption. The encrypted bit stream can flow continuously through the network infrastructure, maintaining the continuity of useful action and eliminating time losses associated with repeated encryption/decryption cycles.
Data Source
AI summary
In accordance with the teachings of the present invention, a system and method for bit stream compatible local link encryption are provided. In particular embodiments of the present invention, the method includes generating a random number stream using an active line count of a frame of video as an input to a first random number generator in a playback server; encrypting data at the playback server based upon a first deterministic mapping between the first random number stream and the data, wherein the first deterministic mapping prevents the generation of prohibited codes; transporting the encrypted data from the playback server to a digital video projector; generating a second random number stream using the active line count of the frame of video as an input to a second random number generator in the digital video projector; and decrypting the encrypted data at the digital video projector based upon a second deterministic mapping between the second random number stream and the encrypted data.


