HEVC Selective Encryption Using RC6 Block Cipher Technique

The high efficiency video coding (HEVC) partial encryption (PE) technique depends on encrypting the highly sensitive data on the video bit stream. The HEVC PE technique should keep the video format compliance, should be of the same bit rate, and ensure real-time constraints. The paper suggests an effective RC6 HEVC PE technique which encrypts sensible video data bits with low complexity overhead, fast encoding time for real-time applications, and fixed HEVC bitrate. These features result from using the low computational complexity RC6 block cipher for encrypting the selective video bins. The proposed RC6 HEVC PE encrypts the discrete cosine transform (DCT) coefficients sign bit, the DCT remaining absolute values suffixes that are binarized by Exp-Golomb (EGk) order zero, the motion vector difference (MVD) sign bits, and MVD absolute values suffixes that are binarized by EGk order one. Also, this paper introduces experimental results that compare between the proposed RC6 HEVC PE and HEVC PE algorithms that use the Advanced Encryption Standard in different operation modes. This paper presents more details about the security analysis of RC6 HEVC PE including encryption quality test, key space test, statistical analysis such as histogram and correlation coefficient analysis, and sensitivity analysis such as the key sensitivity analysis. The achieved test results ensured and confirmed the security, reliability, and robustness of RC6 HEVC PE technique.

[1]  Nuno Roma,et al.  GHEVC: An Efficient HEVC Decoder for Graphics Processing Units , 2017, IEEE Transactions on Multimedia.

[2]  Jawad Ahmad,et al.  Efficiency Analysis and Security Evaluation of Image Encryption Schemes , 2012 .

[3]  Lars R. Knudsen,et al.  Advanced Encryption Standard (AES) - An Update , 1999, IMACC.

[4]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[5]  Detlev Marpe,et al.  Entropy Coding in HEVC , 2014, High Efficiency Video Coding.

[6]  Zafar Shahid,et al.  Visual Protection of HEVC Video by Selective Encryption of CABAC Binstrings , 2014, IEEE Transactions on Multimedia.

[7]  Savita Gupta,et al.  Image Recognition using Coefficient of Correlation and Structural SIMilarity Index in Uncontrolled Environment , 2012 .

[8]  KokSheik Wong,et al.  HEVC selective encryption using transform skip signal and sign bin , 2015, 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

[9]  Yongdong Zhang,et al.  High Efficiency Video Coding: High Efficiency Video Coding , 2014 .

[10]  Brian R. Gladman A Specification for Rijndael, the AES Algorithm , 2001 .

[11]  Kebin Jia,et al.  Quadtree Degeneration for HEVC , 2016, IEEE Transactions on Multimedia.

[12]  King Ngi Ngan,et al.  Efficient H.264/AVC Video Coding with Adaptive Transforms , 2014, IEEE Transactions on Multimedia.

[13]  Simon Heron,et al.  Encryption: Advanced Encryption Standard (AES) , 2009 .

[14]  Weiwei Shen,et al.  A Combined Deblocking Filter and SAO Hardware Architecture for HEVC , 2016, IEEE Transactions on Multimedia.

[15]  Joan Daemen,et al.  AES Proposal : Rijndael , 1998 .

[16]  Osama S. Faragallah,et al.  An Efficient Chaos-Based Feedback Stream Cipher (ECBFSC) for Image Encryption and Decryption , 2007, Informatica.

[17]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Andreas Uhl,et al.  Transparent encryption for HEVC using bit-stream-based selective coefficient sign encryption , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[19]  Rik Van de Walle,et al.  Encryption for high efficiency video coding with video adaptation capabilities , 2013, IEEE Transactions on Consumer Electronics.