Encryption domain H.264/AVC (Advanced Video Coding) video data hiding method compatible with CABAC (Context-based Adaptive Binary Arithmetic Coding)

A technology of video data, encryption domain, applied in the direction of digital video signal modification, electrical components, image communication, etc.

Active Publication Date: 2014-09-10
NINGBO UNIVERSITY OF TECHNOLOGY
View PDF4 Cites 10 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

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
  • Encryption domain H.264/AVC (Advanced Video Coding) video data hiding method compatible with CABAC (Context-based Adaptive Binary Arithmetic Coding)
  • Encryption domain H.264/AVC (Advanced Video Coding) video data hiding method compatible with CABAC (Context-based Adaptive Binary Arithmetic Coding)
  • Encryption domain H.264/AVC (Advanced Video Coding) video data hiding method compatible with CABAC (Context-based Adaptive Binary Arithmetic Coding)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] A method for hiding H.264 / AVC video data in the encryption domain compatible with CABAC proposed in this embodiment includes three parts: H.264 / AVC video encryption, H.264 / AVC video data hiding in the encryption domain, and secret data extraction.

[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 macrobloc...

Embodiment 2

[0086] The H.264 / AVC video encryption in the H.264 / AVC video data hiding method in the CABAC-compatible encryption domain proposed in this embodiment and the H.264 / AVC video data hiding in the encryption domain are two-part processing, which is the same as that in Embodiment 1 The H.264 / AVC video encryption in the provided method is consistent with the H.264 / AVC video data hiding in the encrypted domain. The difference is that the secret data extraction in the method provided in this embodiment is The decrypted domain is complete. 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.

[0087] Such as Figure 1b As shown, the method provided in this embodiment com...

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 encryption domain H.264/AVC (Advanced Video Coding) video data hiding method compatible with CABAC (Context-based Adaptive Binary Arithmetic Coding). The method comprises the three parts of H.264/AVC video encryption, H.264/AVC video data hiding of an encryption domain and extraction of hidden data, equal-length binary string substitution operation is performed by selecting syntax elements in a bypass coding mode in CABAC to realize video encryption, data hiding is performed by adopting a CABAC binary string mapping method for quantifying the absolute value of a residual coefficient, and the code rate of H.264/AVC video stream is not changed by encryption or data hiding, thereby solving the problem of data expansion in video encryption and data hiding. Both encryption and data hiding are completed under CABAC entropy coding, and are completely compatible with CABAC entropy coding. A data hider can embed hidden information directly into encrypted H.264/AVC videos, and the problems of video content security and privacy disclosure can be solved effectively even the data hider does not know original video contents. Moreover, by adopting the method, hidden data can be extracted effectively on an encryption domain and can be extracted effectively on a decryption domain.

Description

technical field [0001] The invention relates to a video data hiding method, in particular to a CABAC-compatible encryption domain H.264 / AVC video data hiding method. Background technique [0002] In the context of the rapid development of mobile Internet and cloud computing, the application of digital video is becoming more and more popular and in-depth, followed by the leakage of personal privacy, illegal copying of digital video, wanton dissemination, arbitrary tampering and other security issues are becoming increasingly prominent. In order to meet the data security and privacy protection requirements in emerging technology environments such as mobile Internet and cloud computing, sensitive video data is often stored in the cloud in an encrypted form, so that even if an attacker obtains the video data, he cannot obtain its content, ensuring the security of sensitive video data. Safety. [0003] In many application scenarios, the cloud server needs to embed some additiona...

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
IPC IPC(8): H04N19/46H04N19/13H04N19/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