End-to-End Real-Time ROI-Based Encryption in HEVC Videos

In this paper, we present an end-to-end real-time encryption of Region of Interest (ROI) in HEVC videos. The proposed ROI encryption makes use of the independent tile concept of HEVC that splits the video frame into separable rectangular areas. Tiles are used to extract the ROI from the background and only the tiles forming the ROI are encrypted. The selective encryption is performed for a set of HEVC syntax elements in a format compliant with the HEVC standard. Thus, the bit-stream can be decoded with a standard HEVC decoder where a secret key is only needed for ROI decryption. In Inter coding, tiles independency is guaranteed by restricting the motion vectors to use only unencrypted tiles in the reference frames. The proposed solution is validated by integrating the encryption into the open-source Kvazaar HEVC encoder and the decryption into the open-source openHEVC decoder, respectively. The results show that this solution performs secure encryption of ROI in real time and with diminutive bitrate and complexity overheads.

[1]  Wesley De Neve,et al.  Privacy Protection in Video Surveillance Systems Using Scalable Video Coding , 2009, 2009 Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance.

[2]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[3]  Frédéric Dufaux,et al.  Extended Selective Encryption of H.264/AVC (CABAC)- and HEVC-Encoded Video Streams , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Touradj Ebrahimi,et al.  Scrambling for Privacy Protection in Video Surveillance Systems , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

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

[6]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Timo Hämäläinen,et al.  Kvazaar: Open-Source HEVC/H.265 Encoder , 2016, ACM Multimedia.

[8]  Olivier Déforges,et al.  A new perceptual assessment methodology for selective HEVC video encryption , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[9]  Mickaël Raulet,et al.  Selective video encryption using chaotic system in the SHVC extension , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

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

[11]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Olivier Déforges,et al.  ROI encryption for the HEVC coded video contents , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[13]  Kamel Mohamed Faraoun,et al.  Robust and fast selective encryption for HEVC videos , 2014 .

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

[15]  Fei Peng,et al.  An ROI Privacy Protection Scheme for H.264 Video Based on FMO and Chaos , 2013, IEEE Transactions on Information Forensics and Security.

[16]  Olivier Deforges,et al.  Design of a pseudo-chaotic number generator as a random number generator , 2016, 2016 International Conference on Communications (COMM).

[17]  Minhua Zhou,et al.  An Overview of Tiles in HEVC , 2013, IEEE Journal of Selected Topics in Signal Processing.

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

[19]  Bradley Malin,et al.  Preserving privacy by de-identifying face images , 2005, IEEE Transactions on Knowledge and Data Engineering.