Encrypted domain H.264/AVC video data hiding method based on CABAC binary string mapping

A technology of binary strings and video data, applied in digital video signal modification, electrical components, image communication, etc.

Active Publication Date: 2014-09-10
NINGBO UNIVERSITY OF TECHNOLOGY
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

How to implement data hiding under the premise of ciphertext, how to ensure that encryption and data hiding are compatible with CABAC entropy coding, and how to ensure that encrypted and embedded data does not affect the coding efficiency of H.264 / AVC, domestic and foreign research in this area is just now At first, the combination of encryption and data hiding still has many difficult problems to be solved

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Encrypted domain H.264/AVC video data hiding method based on CABAC binary string mapping
  • Encrypted domain H.264/AVC video data hiding method based on CABAC binary string mapping
  • Encrypted domain H.264/AVC video data hiding method based on CABAC binary string mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] A kind of encrypted domain H.264 / AVC video data hiding method based on CABAC binary string mapping that this embodiment proposes, it comprises H.264 / AVC video encryption, encrypted domain H.264 / AVC video data hiding and secret data extraction three parts.

[0055] In this specific embodiment, in order to reduce the computational complexity, and keep the code rate of the encrypted H.264 / AVC video code stream unchanged, while having high perceptual security, the method of the present invention selects the motion vector difference ( The CABAC binary string (bin string) of the MVD) symbol and the CABAC binary string of the quantized residual coefficient symbol are encrypted, and the process of H.264 / AVC video encryption (such as Figure 1a Shown) is: For all macroblocks in the original H.264 / AVC video whose prediction mode is inter-frame prediction mode and whose motion vector difference is not 0, use the binary pseudo-random sequence generated by the first key to pair each ...

Embodiment 2

[0090] The H.264 / AVC video encryption in the encrypted domain H.264 / AVC video data hiding method based on CABAC binary string mapping proposed in this embodiment and the H.264 / AVC video data hiding process in the encrypted domain are two parts, and The H.264 / AVC video encryption in the method given in the first embodiment is the same as the H.264 / AVC video data hiding in the encryption domain. Data extraction is done in the decrypted domain. In some cases, the user needs to decrypt the encrypted video first, and then extract the secret information from the decrypted video. ) authorized users receive encrypted videos containing secret information, they can first use the encryption key to decrypt the video, and the decrypted video still contains secret information, which can be used to track the data source.

[0091] Such as Figure 1b As shown, the method provided in this embodiment completes the specific process of extracting secret data in the decryption domain as follows: ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an encrypted domain H.264 / AVC video data hiding method based on CABAC binary string mapping. The encrypted domain H.264 / AVC video data hiding method based on the CABAC binary string mapping includes H.264 / AVC video encryption, encrypted domain H.264 / AVC video data hiding and hidden data extracting, to be specific, using syntax elements of a bypass coding mode in a CABAC to carry out equal-length binary string substitution to encrypt a video, hiding data through a CABAC binary string mapping method for an absolute value of a motion vector difference, wherein both the encryption and data hiding do not change the code rate of a H.264 / AVC video streaming. Both the encryption and the data hiding are finished under CABAC entropy coding and are completely compatible with the CABAC entropy coding, and the encrypted video streaming with hidden data can be decoded through a standard H.264 / AVC video decoder; a person who hides the data can directly embed secrete information in the H.264 / AVC video, even if the person who hides the data does not know the original video content, the person can effectively guarantee the video content safety and avoid the privacy disclosure problem; and in addition, the encrypted domain H.264 / AVC video data hiding method based on the CABAC binary string mapping can effectively extract the hidden data from the encrypted domain and decryption domain.

Description

technical field [0001] The invention relates to a method for hiding video data, in particular to an encryption domain H.264 / AVC video data hiding method based on CABAC binary string mapping. Background technique [0002] With the rapid development of network and multimedia technology, video data is growing explosively. Massive video processing requires corresponding storage and computing platforms. Cloud computing and cloud storage technology provide the most effective solution for big data processing and related applications. Program. In order to ensure content security and privacy protection in the cloud computing environment, the content owner encrypts the original video data and uploads it to the cloud. All processing and calculations in the cloud are performed in the encrypted domain, ensuring the security of sensitive video data. [0003] In many application scenarios, some cloud service managers without decryption authority need to embed some additional information i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/13H04N19/467H04N19/176H04N19/513
Inventor 徐达文
Owner NINGBO UNIVERSITY OF TECHNOLOGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products