Audiovisual Stream Segmentation for Secure Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for transmitting high-quality MPEG audiovisual data securely face challenges in preventing unauthorized copying, as they require transmitting decryption keys and may not guarantee continuous bandwidth, allowing malicious users to make pirate copies.
Innovation Solution
The method involves analyzing the audiovisual stream to generate two separate streams: a modified stream with degraded images and a second stream containing necessary information for reconstruction, where the second stream is transmitted only on demand via narrowband networks, ensuring that the user can't reconstruct the original stream without authorization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If decryption keys are transmitted to users for accessing audiovisual content, then ease of operation is improved, but security deteriorates as users can make unauthorized copies
Solution Approach 1:
The audiovisual stream is divided into two separate streams: a first modified stream with degraded images that can be viewed, and a second stream containing substitution data that is required for reconstruction but alone is unusable. This segmentation prevents unauthorized copying because the complete information needed for reconstruction is never present in one location.
Solution Approach 2:
A server acts as an intermediary between the content source and the user's decoder box. The server maintains control by holding the substitution data and selectively transmitting it based on authorization. This intermediary prevents direct access to complete decryption information while enabling authorized playback.
2Reliability
If audiovisual programs are transmitted in numerical form on demand, then security against pirating is improved, but productivity deteriorates due to network bandwidth limitations
Solution Approach 1:
By dividing the stream into two parts with different bandwidth requirements, the system enables transmission over networks with limited bandwidth. The first modified stream can be transmitted at lower rates, while the smaller second stream contains only the essential substitution data needed for reconstruction.
Solution Approach 2:
The system transforms the original high-quality stream into a modified stream with degraded images, changing the quality parameter to enable transmission under bandwidth constraints. The substitution data in the second stream allows reconstruction of the original quality when needed.
3Reliability
If the stream is separated into two parts for secure transmission, then security is improved, but device complexity increases
Solution Approach 1:
The system separates the audiovisual stream into two distinct parts with different functions: one for viewing and one for reconstruction control. This segmentation enables security while the modular architecture manages complexity by assigning specific functions to each stream component.
Data Source
AI summary
A procedure for distributing audiovisual sequences according to a nominal format of a stream including a succession of frames including before transmission to destination equipment, performing an analysis of the stream to generate a first modified stream having format of the nominal stream and having images modified by substitution of selected data by data of the same nature, but calculated in a random fashion or in relation to an algorithm, and a second stream of any format, including the substituted data and the numerical information capable of allowing reconstruction of the modified stream, separately transmitting, in real time or at different times, two streams thus generated from a server to the destination equipment, and calculating on the destination equipment a synthesis of the stream of nominal format as a function of the first stream and the second stream such that transmission of the second stream is achieved by initializing communication, wherein a user provides identification at the server, which responds to the user who in turn verifies successful communication with the server, and exchanging information between the user and the server in which every message from the user is identified at the server with an identifier of the user sent by the server and every message from the user is identified at the user by an identifier of the server sent by the user.


