Joint Selective Encryption of CAVLC and Signs of Motion Vectors for H.264/AVC

Currently, researchers are orienting their effort to selective encryption in order to protect video sequences against attacks during their transmission over a public channel. The reasons for this trend are of great importance. To reduce video data amount, the video compression chain is essential and to ensure their security, while in transmission, an encryption algorithm is evident. Thus, inserting the encryption module in the video compression chain is better than applying compression and encryption separately in terms of computing time. This paper presents a chaos based encryption method inserted in the H.264 Advanced Video Coding (AVC) used for video conferencing applications. The selective encryption was applied on context adaptive variable length coding (CAVLC) and on the signs of motion vectors. The results were deducted according to the values of peak signal to noise ratio (PSNR), structural similarity (SSIM) and the encryption rate (ER). Combining selective encryption of CAVLC (SE-CAVLC) and motion vector sign encryption (MVSE) are interesting in terms of enhancing the encryption and to damage the visual quality of the decoded video for both Intra and Inter predicted frames.

[1]  Upena D. Dalal,et al.  Selective Encryption using ISMA Cryp in Real Time Video Streaming of H.264/AVC for DVB-H Application , 2011 .

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

[3]  Touradj Ebrahimi,et al.  H.264/AVC video scrambling for privacy protection , 2008, 2008 15th IEEE International Conference on Image Processing.

[4]  Thomas Stütz,et al.  A Survey of H.264 AVC/SVC Encryption , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Iain E. G. Richardson,et al.  H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia , 2003 .

[6]  Nouri Masmoudi,et al.  Real-time H.264/AVC baseline decoder implementation on TMS320C6416 , 2010, Journal of Real-Time Image Processing.

[7]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[8]  Máire O'Neill,et al.  The improved sign bit encryption of motion vectors for H.264/AVC , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[9]  Zafar Shahid,et al.  Fast Protection of H.264/AVC by Selective Encryption of CAVLC and CABAC for I and P Frames , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  Shiguo Lian,et al.  Efficient video encryption scheme based on advanced video coding , 2007, Multimedia Tools and Applications.

[11]  Nouri Masmoudi,et al.  Software and Hardware Architecture of H. 264/AVC Decoder , 2012 .

[12]  Máire O'Neill,et al.  A Tunable Encryption Scheme and Analysis of Fast Selective Encryption for CAVLC and CABAC in H.264/AVC , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Shiguo Lian,et al.  Secure advanced video coding based on selective encryption algorithms , 2006, IEEE Trans. Consumer Electron..

[14]  Shiguo Lian,et al.  Commutative Encryption and Watermarking in Video Compression , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Hari Kalva,et al.  Compression independent object encryption for ensuring privacy in video surveillance , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[16]  William Puech,et al.  Fast protection of H.264/AVC by reduced selective encryption of CAVLC , 2011, 2011 19th European Signal Processing Conference.

[17]  Bharat K. Bhargava,et al.  MPEG Video Encryption Algorithms , 2004, Multimedia Tools and Applications.

[18]  Vikas Saxena,et al.  Video Encryption: A Survey , 2011, ArXiv.

[19]  Yuan Li,et al.  A New Video Encryption Algorithm for H.264 , 2005, 2005 5th International Conference on Information Communications & Signal Processing.

[20]  David R. Bull,et al.  A Novel Secure H.264 Transcoder using Selective Encryption , 2007, 2007 IEEE International Conference on Image Processing.

[21]  William Puech,et al.  Smart selective encryption of CAVLC for H.264/AVC video , 2011, 2011 IEEE International Workshop on Information Forensics and Security.

[22]  Robert M. May,et al.  Simple mathematical models with very complicated dynamics , 1976, Nature.