Fast Video Encryption Using the H.264 Error Propagation Property for Smart Mobile Devices

In transmitting video data securely over Video Sensor Networks (VSNs), since mobile handheld devices have limited resources in terms of processor clock speed and battery size, it is necessary to develop an efficient method to encrypt video data to meet the increasing demand for secure connections. Selective encryption methods can reduce the amount of computation needed while satisfying high-level security requirements. This is achieved by selecting an important part of the video data and encrypting it. In this paper, to ensure format compliance and security, we propose a special encryption method for H.264, which encrypts only the DC/ACs of I-macroblocks and the motion vectors of P-macroblocks. In particular, the proposed new selective encryption method exploits the error propagation property in an H.264 decoder and improves the collective performance by analyzing the tradeoff between the visual security level and the processing speed compared to typical selective encryption methods (i.e., I-frame, P-frame encryption, and combined I-/P-frame encryption). Experimental results show that the proposed method can significantly reduce the encryption workload without any significant degradation of visual security.

[1]  Thomas Stütz,et al.  Efficient in-network adaptation of encrypted H.264/SVC content , 2009, Signal Process. Image Commun..

[2]  Andreas Uhl,et al.  Slice groups for post-compression region of interest encryption in H.264/AVC and its scalable extension , 2014, Signal Process. Image Commun..

[3]  Yeonwoo Lee,et al.  Secure Video Transmission on Smart Phones for Mobile Intelligent Network , 2013 .

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

[5]  Xinpeng Zhang,et al.  Compression of encrypted images with multi-layer decomposition , 2013, Multimedia Tools and Applications.

[6]  Vinod Patidar,et al.  Diffusion-substitution based gray image encryption scheme , 2013, Digit. Signal Process..

[7]  Tao Xiang,et al.  Fast Encryption of JPEG 2000 Images in Wireless Multimedia Sensor Networks , 2013, WASA.

[8]  Xiaoling Huang,et al.  An image encryption algorithm based on hyper-chaos and DNA sequence , 2012, Multimedia Tools and Applications.

[9]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

[10]  Mohammed Ghanbari,et al.  Confidentiality of a selectively encrypted H.264 coded video bit-stream , 2014, J. Vis. Commun. Image Represent..

[11]  Jing Li,et al.  A novel image encryption scheme based on a linear hyperbolic chaotic system of partial differential equations , 2013, Signal Process. Image Commun..

[12]  Djemel Ziou,et al.  Image Quality Metrics: PSNR vs. SSIM , 2010, 2010 20th International Conference on Pattern Recognition.

[13]  Robert H. Deng,et al.  A scalable and format-compliant encryption scheme for H.264/SVC bitstreams , 2012, Signal Process. Image Commun..

[14]  Yongwha Chung,et al.  Secure and Energy-Efficient Video Compression on Multicore-based Handheld Devices , 2012 .

[15]  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.

[16]  Jeffrey D Ullma Computational Aspects of VLSI , 1984 .

[17]  Moncef Gabbouj,et al.  Perceptual Encryption of H.264 Videos: Embedding Sign-Flips Into the Integer-Based Transforms , 2014, IEEE Transactions on Information Forensics and Security.

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

[19]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[20]  Peter Lambert,et al.  Format-compliant encryption techniques for high efficiency video coding , 2013, 2013 IEEE International Conference on Image Processing.

[21]  Ljupco Kocarev,et al.  Chaos-Based Cryptography - Theory, Algorithms and Applications , 2011, Chaos-Based Cryptography.

[22]  David R. Bull,et al.  A novel H.264 SVC encryption scheme for secure bit-rate transcoding , 2009, 2009 Picture Coding Symposium.

[23]  Yongwha Chung,et al.  Energy Efficient Image/Video Data Transmission on Commercial Multi-Core Processors , 2012, Sensors.

[24]  Morris J. Dworkin,et al.  Recommendation for Block Cipher Modes of Operation: Methods and Techniques , 2001 .

[25]  Xue Li,et al.  Motion vector encryption in multimedia streaming , 2004, 10th International Multimedia Modelling Conference, 2004. Proceedings..

[26]  Li Zhuo,et al.  An efficient motion reference structure based selective encryption algorithm for H.264 videos , 2014, IET Inf. Secur..

[27]  Graham Birtwistle,et al.  Vlsi and Parallel Computation , 1990 .

[28]  Mohammad Ghanbari,et al.  An Efficient Security System for CABAC Bin-Strings of H.264/SVC , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[29]  Aparna Gurijala,et al.  On encryption-compression tradeoff of pre/post-filtered images , 2005, SPIE Optics + Photonics.

[30]  A. Shenbagavalli,et al.  A Survey of Video Encryption Algorithms Implemented In Various Stages of Compression , 2013 .

[31]  Sung Bum Pan,et al.  Parallelizing H.264 and AES Collectively , 2013, KSII Trans. Internet Inf. Syst..

[32]  Mohammad S. Alam,et al.  Efficient Text Encryption and Hiding with Double-Random Phase-Encoding , 2012, Sensors.

[33]  M. Sujatha,et al.  Encryption of Compressed Video Using Efficient RSA-CRT Algorithm , 2014 .

[34]  Kyung-Taek Lee,et al.  Novel binary tree Huffman decoding algorithm and field programmable gate array implementation for terrestrial-digital multimedia broadcasting mobile handheld , 2012 .

[35]  Nawat Kamnoonwatana Format-compliant perceptual video encryption based on multiple description coding , 2013, 2013 IEEE 11th Malaysia International Conference on Communications (MICC).

[36]  Weidong Qiu,et al.  A Scalable Video Encryption Algorithm for H.264/SVC , 2013 .

[37]  Eunji Lee,et al.  Slice-level selective encryption for protecting video data , 2011, The International Conference on Information Networking 2011 (ICOIN2011).

[38]  Jerry D. Gibson,et al.  Handbook of Image and Video Processing , 2000 .

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

[40]  Jing Sun,et al.  Video Encryption Technology and Application , 2010 .

[41]  Christine Connolly,et al.  Handbook of Image and Video Processing 2nd Edition (Hardback) , 2006 .

[42]  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.

[43]  Xue Yan Zhang,et al.  The Video Encryption Scheme Based on Perceptual Encryption Algorithm in H.264 Standards , 2013 .