With the advancement of video processing technology and network technology,we are able to access more and more high-definition video.At the same time,cloud computing is gradually being widely used because of its flexibility,scalability,and ease of use.Cloud storage is one of the most common cloud computing products nowadays,people often upload videos to the cloud for storage.In order to ensure the privacy and security of the video in the cloud,people can encrypt the video before uploading,making the video content incomprehensible.To facilitate cloud management,reversible data hiding in encrypted domain can be further used to embed additional information such as identity authentication into encrypted video.Since the H.264/AVC is one of the most widely used video compression standards,research on H.264/AVC video encryption and reversible data hiding is of good application value.This dissertation first studies the existing H.264/AVC video encryption schemes,and summarizes that these schemes have insufficient visual encryption effects and are vulnerable to sketch attacks.To address these issues,this dissertation proposes a novel H.264/AVC video encryption scheme based on macroblock permutation.This scheme can not only effectively solve the above problems,but also achieve resistance to the known plaintext attacks by generating an adaptive encryption key for each frame.For reversible data hiding,this dissertation also investigates and analyzes the existing twodimensional histogram shifting schemes in the compressed domain,and finds out the defects in designing the histogram shifting of these schemes.In order to achieve improvements,two new two-dimensional histogram shifting methods are proposed in this dissertation,they can achieve less video quality loss in most cases,and the increase in file size is smaller.In order to verify the effectiveness of the proposed H.264/AVC video encryption and reversible data hiding methods,a large number of comparative experiments are performed in this dissertation.The experimental results show that the proposed H.264/AVC video encryption and reversible data hiding methods can achieve the improvement goals and have many advantages over the existing methods. |