Block-Based Video Encryption Using Previous Digest Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video transmission methods lack sufficient security measures, particularly for high-security video data, as bit encryption technologies have low encryption levels, leaving a risk of data divulgence during transmission.
Innovation Solution
A video transmission method that encrypts video streams block by block using encryption keys generated from previous block digests, with random numbers for initial blocks, and decrypts correspondingly, ensuring secure transmission by matching encrypted data with cached timing signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If bit encryption technology is used for video transmission, then transmission security is improved, but encryption level remains low and data divulgence risk persists
Solution Approach 1:
The video stream is divided into multiple blocks, and each block is encrypted independently using a unique encryption key. This segmentation approach ensures that even if one block is compromised, the security of other blocks remains intact, thereby reducing the overall data divulgence risk while maintaining transmission security.
Solution Approach 2:
Encryption keys are generated in advance using a secure key generation algorithm that incorporates previous block digests. This preliminary key generation ensures that each block is protected by a strong, pre-computed key before transmission, addressing the low encryption level issue while maintaining reliability.
2Reliability
If block-based encryption with key generation from previous block digests is implemented, then encryption security is enhanced, but computational complexity increases
Solution Approach 1:
The system generates encryption keys autonomously using a deterministic algorithm that derives each key from the previous block's digest. This self-service mechanism eliminates the need for external key distribution infrastructure, enhancing encryption security while managing computational complexity through efficient hash-based key derivation.
Solution Approach 2:
The encryption process maintains continuous operation by generating each block's key from the previous block's digest, creating an unbroken chain of encrypted blocks. This continuous encryption approach ensures high security while optimizing computational efficiency through streamlined key derivation operations.
3Reliability
If video data is cached and monitored before encryption, then transmission control is improved, but transmission delay increases
Solution Approach 1:
Video blocks are cached and monitored in advance before encryption to ensure data readiness and integrity. This preliminary caching action allows the system to control the transmission process effectively while minimizing delays by preparing data ahead of time for immediate encryption and transmission.
Data Source
AI summary
The present disclosure provides a video transmission method, a video transmission apparatus, an electronic device, and a readable medium, belongs to the field of information transmission technology, and can solve the problem of security of information transmission. The video transmission method of the present disclosure includes: acquiring block data of a video stream to be transmitted; generating an encryption key for an rth block with a block data digest of an (r−1)th block, wherein r is an integer greater than or equal to 2; encrypting block video data of the rth block with the encryption key for the rth block, to obtain block encrypted video data of the rth block; and transmitting the block encrypted video data of the rth block to a receiving end.


