Time-Multiplexed Encryption for Conditional Access Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Conditional Access (CA) systems for digital television face challenges in efficiently processing and managing multiple encrypted programs, leading to high costs and limitations in introducing technological innovations due to proprietary encryption equipment, which hinders the delivery of on-demand programming and secure access control.
Innovation Solution
The implementation of partial encryption techniques, where critical components of multiple programs are identified, replicated, and encrypted, allowing for increased throughput and efficient management of encryption sessions by combining these components into a single stream, enabling seamless transitions between encryption channels and optimizing resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional encryption systems process multiple programs separately, then security is maintained, but processing capacity is limited and costs are high
Solution Approach 1:
The patent combines multiple program streams into a single multiplexed stream that passes through one encryption module. The encryption system processes all programs sequentially rather than requiring separate parallel encryption paths, thereby reducing hardware complexity while maintaining security through time-multiplexed encryption.
Solution Approach 2:
The system dynamically switches between different program streams within a single encryption module using time-multiplexing. The encryption process adapts its input source based on which program needs encryption at any given moment, allowing one module to serve multiple functions that would traditionally require separate dedicated modules.
2Adaptability or versatility
If proprietary encryption equipment is used, then security is ensured, but technological innovations are hindered and costs increase
Solution Approach 1:
The patent creates a universal encryption module that can handle multiple program streams through time-multiplexing. This single module replaces what would traditionally require multiple proprietary encryption devices, making the system more adaptable to different programming scenarios while simplifying implementation through standardized hardware.
Solution Approach 2:
The system segments the encryption process into time-sliced operations where different program streams are processed in sequential time slots by a single encryption module. This segmentation in the time domain allows one physical module to perform the work of multiple modules, reducing hardware requirements and enabling greater system adaptability.
3Ease of operation
If on-demand programming is offered with viewer control, then viewer satisfaction increases, but unauthorized access and advertisement avoidance become problematic
Solution Approach 1:
The system performs preliminary encryption on program content before it reaches the viewer's on-demand device. By encrypting the content in advance and managing key distribution through conditional access messages, the system maintains access control reliability even when viewers have significant playback control capabilities, preventing unauthorized access while allowing legitimate on-demand operations.
Data Source
AI summary
A system and method are described for greatly increasing the number of services that can be encrypted with existing conditional access equipment. The method is most useful when many digitally compressed programs are encrypted at the same time. Only the most critical components of each compressed video, audio, or data stream are selected and then sequenced into a single stream. Additional formatting causes this sequence of segments from multiple sources to appear as a single continuous stream to the conditional access system. Once this stream has been encrypted, it is demultiplexed and the components are restored and re-sequenced into their respective programs. Messages such as the Entitlement Control Messages that are inserted into the stream by the encryption system, are also adjusted and included with each of the reconstructed programs. The technique not only allows encryption systems to be designed using less encryption hardware, but also simplifies the management of encryption sessions, particularly in on-demand programming applications.


