Perceptual Encryption of H.264 Videos: Embedding Sign-Flips Into the Integer-Based Transforms

An alternative-transforms-based scheme has recently been proposed to achieve perceptual encryption of video signals in which multiple transforms are designed by using different rotation angles at the final stage of the discrete cosine transforms (DCTs) butterfly flow-graph structure. More recently, it is found that a set of more efficient alternative transforms can be derived by introducing sign-flips at the same stage, which is equivalent to an extra rotation angle of π. In this paper, we generalize this sign-flipping technique by randomly embedding sign-flips into all stages of the DCTs butterfly structure so that the encryption space becomes much larger to yield a higher security. We pursue this study for H.264-compatible videos, assuming that the integer DCT of size 4 × 4 is used. First, we follow the separable implementation of the 4 × 4 2-D DCT in which different sign-flipping strategies will be employed along its horizontal and vertical dimensions. Second, we convert the 4 × 4 2-D DCT into a 16-point 1-D butterfly structure so that more sign-flips can be embedded at its various stages. Third, we choose different schemes to pair the node-variables in the 16-point 1-D butterfly structure, thus further enlarging the encryption space. Extensive experiments are conducted to show the performance of these improved encryption schemes and some security analyzes are also presented to confirm their persistence to various attacking strategies.

[1]  Shuyuan Zhu,et al.  Partial Video Encryption Based on Alternating Transforms , 2009, IEEE Signal Processing Letters.

[2]  Bharat K. Bhargava,et al.  A fast MPEG video encryption algorithm , 1998, MULTIMEDIA '98.

[3]  C.-C. Jay Kuo,et al.  Multimedia Encryption with Joint Randomized Entropy Coding and Rotation in Partitioned Bitstream , 2007, EURASIP J. Inf. Secur..

[4]  Melih Pazarci,et al.  A MPEG2-transparent scrambling technique , 2002, IEEE Trans. Consumer Electron..

[5]  C.-C. Jay Kuo,et al.  Design of integrated multimedia compression and encryption systems , 2005, IEEE Transactions on Multimedia.

[6]  Borko Furht,et al.  Digital Video Encryption Algorithms Based on Correlation-Preserving Permutations , 2007, EURASIP J. Inf. Secur..

[7]  Jana Dittmann,et al.  Enabling Technology for the Trading of MPEG-encoded Video , 1997, ACISP.

[8]  Yang Liu,et al.  An Improved Selective Encryption for H.264 Video based on Intra Prediction Mode Scrambling , 2010, J. Multim..

[9]  Zafar Shahid,et al.  Fast Protection of H.264/AVC by Selective Encryption , 2009 .

[10]  Klara Nahrstedt,et al.  Comparison of MPEG encryption algorithms , 1998, Comput. Graph..

[11]  Thomas Stütz,et al.  Format-Compliant Encryption of H.264/AVC and SVC , 2008, 2008 Tenth IEEE International Symposium on Multimedia.

[12]  Douglas R. Stinson,et al.  Cryptography: Theory and Practice , 1995 .

[13]  Wenjun Zeng,et al.  Efficient frequency domain selective scrambling of digital video , 2003, IEEE Trans. Multim..

[14]  A. Bovik,et al.  A universal image quality index , 2002, IEEE Signal Processing Letters.

[15]  Shiguo Lian,et al.  Multimedia Content Encryption: Techniques and Applications , 2008 .

[16]  Bharat K. Bhargava,et al.  MPEG Video Encryption in Real-time Using Secret Key Cryptography , 1999, PDPTA.

[17]  Shuyuan Zhu,et al.  Design of New Unitary Transforms for Perceptual Video Encryption , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Ci Wang,et al.  A DCT-based MPEG-2 transparent scrambling algorithm , 2003, IEEE Trans. Consumer Electron..

[19]  Henrique S. Malvar,et al.  Low-complexity transform and quantization in H.264/AVC , 2003, IEEE Trans. Circuits Syst. Video Technol..

[20]  Shuyuan Zhu,et al.  Quality assessment for a perceptual video encryption system , 2010, 2010 IEEE International Conference on Wireless Communications, Networking and Information Security.

[21]  Jian Ma,et al.  Perceptual video encryption scheme for mobile application based on H.264 , 2008 .

[22]  Shuyuan Zhu,et al.  Partial video encryption based on alternative integer transforms , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[23]  Lei Tang,et al.  Methods for encrypting and decrypting MPEG video data efficiently , 1997, MULTIMEDIA '96.

[24]  Oscar C. Au,et al.  Security Analysis of Multimedia Encryption Schemes Based on Multiple Huffman Table , 2007, IEEE Signal Processing Letters.

[25]  Shiguo Lian,et al.  Selective Video Encryption Based on Advanced Video Coding , 2005, PCM.

[26]  Min Wu,et al.  A joint signal processing and cryptographic approach to multimedia encryption , 2006, IEEE Transactions on Image Processing.

[27]  Bharat K. Bhargava,et al.  On the Design of Perceptual MPEG-Video Encryption Algorithms , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[28]  Hartmut König,et al.  Puzzle - A Novel Video Encryption Algorithm , 2005, Communications and Multimedia Security.