CDN Data Segmentation and Manifest Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media distribution networks face challenges in reliably and cost-effectively transporting data over content delivery networks, particularly in ensuring uninterrupted high-quality content delivery, security, and low latency.
Innovation Solution
The system segments data streams into segments and chunks, generates a manifest file containing information about these segments, and transmits them through content delivery networks. This system also encrypts data for secure transmission and includes mechanisms for re-transmitting segments upon request, ensuring low latency and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional media distribution networks are used to ensure reliability and security, then data transmission reliability and security are improved, but transmission cost increases
Solution Approach 1:
The patent segments the data stream into multiple segments with manifest files, allowing parallel transmission through multiple CDN paths. This segmentation enables reliable content delivery by distributing data across different network routes while reducing the cost burden on any single path, thus resolving the contradiction between reliability and cost.
2Loss of energy
If content delivery networks are used to reduce cost, then transmission cost is reduced, but reliability and security deteriorate
Solution Approach 1:
The patent generates manifest files in advance that contain information about all segments before transmission. This preliminary action allows the system to pre-plan multiple transmission paths and segment distributions, ensuring reliability is maintained even when using cost-effective CDN networks, as the manifest guides reliable reassembly at the receiver.
3Reliability
If encryption is applied to ensure security, then data security is improved, but transmission seamlessness and latency worsen
Solution Approach 1:
The patent performs encryption on data segments before segmenting them into chunks, and generates manifest files that contain encrypted segment information in advance. This preliminary encryption approach allows the encrypted data to be transmitted efficiently through CDN networks without requiring decryption/ re-encryption operations during transmission, thereby maintaining low latency while ensuring security.
4Loss of time
If data is segmented and transmitted through CDN, then transmission cost and latency are reduced, but system complexity increases
Solution Approach 1:
The patent employs a universal manifest file format that can describe multiple segments, chunks, and transmission paths using a standardized structure. This manifest approach provides a unified method for managing complex segmented transmissions, simplifying the system architecture by replacing multiple complex tracking mechanisms with a single versatile manifest-based control system.
Data Source
AI summary
A method of selectively decrypting encrypted data may include selecting a plurality of encrypted data bits between and including a first encrypted data bit and a last encrypted data bit; for each encrypted data bit from the plurality of encrypted data bits: determining a corresponding encrypted block and a block number that contains the encrypted data bit, determining a corresponding counter for the determined block number, determining a bit position of the encrypted data bit within the determined encrypted block, selecting a counter bit at the bit position within the counter, encrypting the counter, and executing an XOR operation between the encrypted data bit and the corresponding encrypted counter bit.


