AES Scrambling for MPEG-2 Transport Stream Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current encryption methods for securing video/audio transport stream packets, such as the DVB common scrambling algorithm and SCTE-52, are inadequate due to their weakness and inefficiency compared to modern cryptographic standards, particularly with regards to security strength and implementation efficiency.
Innovation Solution
Implementing the Advanced Encryption Standard (AES) under cipher block chaining (CBC) mode for scrambling and descrambling MPEG-2 transport stream packets over IP networks, with a method for generating an initialization vector that can be either constant or programmable, and handling varying payload block sizes, including solitary termination blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DES or triple-DES algorithms are used for scrambling, then implementation efficiency is maintained, but security strength is insufficient compared to AES
Solution Approach 1:
The patent transitions from DES/triple-DES to AES by changing the cryptographic algorithm parameter, achieving stronger security (128-bit or 256-bit key lengths) while maintaining implementation efficiency through standardized AES operations and optimized processing modes
2Reliability
If DVB common scrambling algorithm is used, then compatibility with existing systems is maintained, but the algorithm is weak and should be replaced
Solution Approach 1:
The patent segments the scrambling system into standardized AES encryption modules that can be independently implemented, allowing secure scrambling while maintaining compatibility through standardized interfaces and protocols
Solution Approach 2:
The AES-based scrambling system is designed to be universal, working with various transport stream formats and communication protocols, replacing multiple proprietary algorithms with a single strong standard
3Reliability
If SCTE-52 standard is used, then scrambling functionality is provided, but initialization vector generation is not specified and DES is no longer strong
Solution Approach 1:
The patent replaces the outdated DES algorithm with AES and establishes a complete initialization vector generation methodology, transforming an incomplete standard into a fully specified secure scrambling system
Solution Approach 2:
The patent defines preliminary procedures for generating initialization vectors before the actual scrambling process, ensuring that all parameters are properly established in advance for secure AES-based scrambling
Data Source
AI summary
Methods and apparatus for improved scrambling and/or descrambling of packets in a communications network are described, e.g., improved scrambling/descrambling of MPEG-2 transport stream packets over an Internet Protocol network. Advance Encryption Standard (AES) under cipher block chaining is utilized in scrambling some transport stream packets. Methods and apparatus for computing an initialization vector or vectors used by the AES are also described. The initialization vector can be set to either a constant or a programmable random number. Scrambling methods and apparatus directed to scrambling solitary termination blocks with a reduced size packet payload e.g., less than 128 bits in an MPEG-2 transport stream packet, are also described. Various features are useful for and can be implemented in set-top boxes and IPTV scramblers in the headsets.


