Video Encryption Key Hiding in Sensitive Frames and Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encryption methods store encryption keys in the packet header, making them vulnerable to hacking and compromising individual privacy.

Innovation Solution

Generate encryption keys using video frame timestamps, embed them in sensitive areas as QR codes, and hide the keys within video frames using least significant bit (LSB) and discrete cosine transform (DCT) algorithms, while embedding key position information in audio data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If encryption keys are stored directly in the packet header part of the video, then the key is randomly generated and easy to implement, but the key becomes vulnerable to hacking and privacy exposure

Engineering Contradiction:
Improveease of implementationVSAvoidsecurity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The encryption key is embedded within the video frame data itself, specifically in the least significant bits of pixel values. This nesting approach hides the key within the visual content, making it inaccessible to external attackers while maintaining implementation simplicity. The key becomes part of the video structure rather than a separate stored element.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The key embedding is applied locally to specific regions of the video frame, particularly in the least significant bits of pixel data. This local modification allows the key to be hidden within the visual content without affecting the overall video structure or requiring changes to the packet header, thus maintaining ease of implementation while improving security.

Inventive Principle:
Principle #3Local quality

2Reliability

If encryption keys are embedded in sensitive areas of video frames, then security is enhanced, but the complexity of the encryption process increases

Engineering Contradiction:
ImprovesecurityVSAvoidencryption process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption process is segmented into distinct operations: extracting the key, converting it to binary format, and embedding it into the least significant bits of pixel values in sensitive areas. This segmentation allows each operation to be performed independently and simplifies the overall process while maintaining security through the specific targeting of sensitive video regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The key embedding utilizes parameter changes in the pixel data, specifically modifying the least significant bits while preserving the visual appearance. This parameter modification approach enhances security by hiding the key within the data structure itself, while the changes remain imperceptible to human eyes, thus not increasing operational complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If key position information is embedded in audio data, then the key hiding effectiveness is improved, but the processing time increases

Engineering Contradiction:
Improvekey hiding effectivenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The key position information is merged with the audio data stream, utilizing the audio channel to carry metadata about the embedded key locations. This merging approach improves key hiding effectiveness by adding another layer of obfuscation, while the audio data serves dual purposes: providing audio output and carrying key position information.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The audio data serves multiple functions: it provides the audio component of the video stream and simultaneously carries key position information through embedding. This multi-functionality reduces the need for separate metadata channels and minimizes additional processing time, as the same data structure serves dual purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enhances security by hiding encryption keys within video frames, ensuring only authorized receivers can decrypt sensitive video content.

Implementation Method 1

hide the keys within video frames using least significant bit (LSB) and discrete cosine transform (DCT) algorithms

Methodology Applied
Scientific EffectDiscrete cosine transform:

Implementation Method 2

hide the keys within video frames using least significant bit (LSB) and discrete cosine transform (DCT) algorithms

Methodology Applied
Scientific EffectLeast significant bit embedding:

Data Source

PatentUS12536332B2Method, device and non-transitory computer-readable storage medium for video encryption and encryption key hiding
Publication Date: 2026.01.27 NANNING FUGUI PRECISION IND CO LTD
  • US12536332B2 patent drawing
  • US12536332B2 patent drawing
  • US12536332B2 patent drawing

AI summary

A method, a device and a non-transitory computer-readable storage medium for video encryption and encryption key hiding, the method first detecting whether a captured video frame contains sensitive information, and if the video frame is detected to contain sensitive information, encrypting the region containing the sensitive information and embedding the encryption key in the video frame, and simultaneously embedding the position information of the embedded encryption key in the audio data as a watermark.