Encoded Video Stream Signing with Difference Data Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for signing encoded video streams fail to validate the authenticity and integrity of the content when legitimate alterations, such as transcoding, are made, leading to signature mismatches and potential security vulnerabilities.
Innovation Solution
A method involving a first device encoding and signing an image frame, and a second device applying video processing while incorporating difference data to maintain signature validation, allowing for verification of the original content even after alterations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a digital signature is embedded into the video stream to verify authenticity and integrity, then the video stream can be verified for authenticity, but any legitimate alteration to the video stream causes the signature validation to fail
Solution Approach 1:
The video stream is divided into individual encoded image frames, and each frame is signed separately. This segmentation allows subsequent processing of individual frames without invalidating the entire video stream's authenticity, as each frame maintains its own signature validation capability.
Solution Approach 2:
The digital signature is generated and embedded into the encoded video stream before any subsequent video processing operations. By performing the signing action in advance on the encoded data, the signature becomes resilient to later legitimate alterations such as transcoding, privacy filtering, and format conversion.
2Ease of manufacture
If the signature is generated from decoded image data, then the signature creation is straightforward, but the decoded data consumes more processing resources and time
Solution Approach 1:
The video data is decoded before the signing operation to generate the signature. By performing the decoding action in advance, the signature generation process becomes simpler and more straightforward, as it operates on already-decoded data rather than requiring complex extraction from encoded formats.
Data Source
AI summary
Signing of an encoded video stream using a first device and second device, wherein the first device provides the original signatures of a first encoded video stream, wherein the second device applies video processing to the first encoded video stream to modify the image frames thereof and include the modified image frames into a second encoded video stream. The second device determines difference data corresponding to the video processing and includes the difference data in the second encoded video stream. On a decoder side, the decoder can authenticate the received second encoded video stream by validating the original signatures using the difference data.


