A HEVC video encryption and decryption method

An encryption method and video technology, applied in the field of video encryption and decryption, can solve the problems of few research results and the inability to fully apply the encryption scheme.

Active Publication Date: 2020-10-30
NINGBO UNIVERSITY OF TECHNOLOGY
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, HEVC is the latest video coding standard specially proposed for high-definition and ultra-high-definition video coding. It adopts a new coding architecture and new syntax element design. Therefore, the existing H.264 / AVC-based in HEVC
At present, encryption for the HEVC video compression coding standard is a frontier topic in the field of information security, and there are relatively few research results

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
  • A HEVC video encryption and decryption method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] A kind of HEVC video encryption method that this embodiment proposes, it is to reduce computational complexity, and guarantee high perceptual security, keep the code rate change of the HEVC video code stream after the encryption at the same time little, choose motion vector difference (MVD ) symbol of the CABAC binary string (bin string), prediction mode, and the CABAC binary string of the quantized residual coefficient symbol for encryption, such as figure 1 As shown, the processing procedure of the HEVC video encryption method is: for the original HEVC video, for all macroblocks whose prediction mode is the inter prediction mode and whose motion vector difference is not 0, use the binary pseudo-random The sequence performs bit XOR encryption on the CABAC binary string of the motion vector difference sign of the macroblock to complete the encryption of the motion vector difference of the macroblock; for all macroblocks whose prediction mode is inter-frame prediction mod...

Embodiment 2

[0083] This embodiment proposes a HEVC video decryption method corresponding to the HEVC video encryption method proposed in Embodiment 1. The processing process is: for the encrypted HEVC video, partially decode the encrypted HEVC video, and decode to obtain all encrypted motion Vector difference, all encrypted prediction modes, all encrypted quantized residual coefficients; for all encrypted motion vector differences, use the binary pseudo-random sequence generated by the first key to compare the CABAC binary string of the encrypted motion vector difference symbol Specific or decryption, to complete the decryption of the encrypted motion vector difference; for all encrypted prediction modes, use the binary pseudo-random sequence generated by the second key to decrypt the encrypted prediction mode; for all encrypted quantized residual coefficients, use The binary pseudo-random sequence generated by the third key performs bit XOR decryption on the CABAC binary string of the enc...

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 a HEVC video encryption and decryption method. The encryption process comprises the following steps: for a macro block with inter-frame prediction mode and motion vector difference not being zero, CABAC binary string of motion vector difference symbol is ratio-specific or encrypted by using binary pseudorandom sequence generated by a first key; the binary pseudorandom sequence generated by the first key is used to encrypt the binary string of motion vector difference symbol. For macroblocks in intra prediction mode, for a prediction unit having a size of 4. T imes.4 or8. T imes.8 that is not an image edge unit in a macroblock, When the digital ID of the prediction mode belongs to the set {2}, 3, 4, 5, 15, 16, 17, 18, 19, 20, 21, 31, 32, 33, 34} or {22, 23, 24, 25,27, 28, 29, 30} or {6, 7, 8, 9, 11, 12, 13, 14}, the prediction mode of the prediction unit is encrypted using a binary pseudorandom sequence generated by the second key; for the macroblock whose quantization residual coefficient is not zero, the binary pseudo-random sequence generated by the third key is used to encrypt the CABAC binary string of the quantization residual coefficient symbol. Theinvention has the advantage that the HEVC video can be encrypted on the premise of being compatible with the HEVC video compression coding standard.

Description

technical field [0001] The invention relates to a video encryption and decryption technology, in particular to an HEVC video encryption and decryption method. 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. However, in the process of video information storage and processing, if criminals illegally steal or destroy video content, it will cause serious losses in the fields of national defense, military industry, politics, finance, etc., as small as personal privacy and sensitive information. In order to ensure content security and privacy protection in the cloud computing environment, the content owner can encrypt the original video data and upload it to the cloud. [0003] Man...

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 Patents(China)
IPC IPC(8): H04N19/103H04N19/122H04N19/13H04N19/176H04N19/46
CPCH04N19/103H04N19/122H04N19/13H04N19/176H04N19/46
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