Tunable data hiding in partially encrypted H.264/AVC videos

The encryption of Luma IPMs is designed in addition to residual and motion vector.Data embedding is done on encrypted videos, which preserves the confidentiality.The bin-strings of abs_level and abs_MVD are exploited for data hiding flexibly.The hidden data can be extracted either in encrypted domain or decrypted domain. An improved scheme of data hiding directly in partially encrypted H.264/AVC videos using CABAC bin-string substitution is proposed. The encryption of Luma prediction modes is designed in addition to residual encryption and motion vector encryption in order to significantly improve the structural deterioration. Both the bin-strings of abs_level and the bin-strings of abs_MVD are exploited for data hiding to provide a higher flexibility for users to select the tradeoff between hiding capacity and video quality. Since the data embedding is done in the encrypted domain, the proposed scheme preserves the confidentiality of video content. With an encrypted video containing the hidden data, the receiver can accomplish data extraction directly in encrypted domain using only the data-hiding key, or obtain a decrypted video similar to the original version using only the cryptographic key. Experimental results have demonstrated that the proposed scheme can achieve better scrambling performance and higher embedding capacity.

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

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

[3]  Sen Bai,et al.  Robust and hierarchical watermarking of encrypted images based on Compressive Sensing , 2016, Signal Process. Image Commun..

[4]  KokSheik Wong,et al.  A Unified Data Embedding and Scrambling Method , 2014, IEEE Transactions on Image Processing.

[5]  Jicheng Wang,et al.  Prediction mode modulated data-hiding algorithm for H.264/AVC , 2010, Journal of Real-Time Image Processing.

[6]  Chin-Chen Chang,et al.  High capacity reversible data hiding scheme for encrypted images , 2016, Signal Process. Image Commun..

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

[8]  Rangding Wang,et al.  An improved scheme for data hiding in encrypted H.264/AVC videos , 2016, J. Vis. Commun. Image Represent..

[9]  Xinpeng Zhang,et al.  Separable Reversible Data Hiding in Encrypted Image , 2012, IEEE Transactions on Information Forensics and Security.

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

[11]  Weiming Zhang,et al.  Inter-frame distortion drift analysis for reversible data hiding in encrypted H.264/AVC video bitstreams , 2016, Signal Process..

[12]  Vijay Varadharajan,et al.  Achieving Secure Role-Based Access Control on Encrypted Data in Cloud Storage , 2013, IEEE Transactions on Information Forensics and Security.

[13]  Peijia Zheng,et al.  Walsh-Hadamard Transform in the Homomorphic Encrypted Domain and Its Application in Image Watermarking , 2012, Information Hiding.

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

[15]  Mohan S. Kankanhalli,et al.  Robust Watermarking of Compressed and Encrypted JPEG2000 Images , 2012, IEEE Transactions on Multimedia.

[16]  Jianting Guo,et al.  Secure watermarking scheme against watermark attacks in the encrypted domain , 2015, J. Vis. Commun. Image Represent..

[17]  Rangding Wang,et al.  Separable and error-free reversible data hiding in encrypted images , 2016, Signal Process..

[18]  Xingming Sun,et al.  Fast Motion Estimation Based on Content Property for Low-Complexity H.265/HEVC Encoder , 2016, IEEE Transactions on Broadcasting.

[19]  Jun Zhang,et al.  Effective watermarking scheme in the encrypted domain for buyer-seller watermarking protocol , 2010, Inf. Sci..

[20]  Xin Liao,et al.  Reversible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels , 2015, J. Vis. Commun. Image Represent..

[21]  KokSheik Wong,et al.  An Overview of Information Hiding in H.264/AVC Compressed Video , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Rangding Wang,et al.  Context adaptive binary arithmetic coding-based data hiding in partially encrypted H.264/AVC videos , 2015, J. Electronic Imaging.

[23]  Yongdong Zhang,et al.  Efficient Parallel Framework for HEVC Motion Estimation on Many-Core Processors , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

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

[25]  Weiming Zhang,et al.  Reversible Data Hiding in Encrypted Images by Reserving Room Before Encryption , 2013, IEEE Transactions on Information Forensics and Security.

[26]  Yongdong Zhang,et al.  A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors , 2014, IEEE Signal Processing Letters.

[27]  Rangding Wang,et al.  Data Hiding in Encrypted H.264/AVC Video Streams by Codeword Substitution , 2014, IEEE Transactions on Information Forensics and Security.

[28]  Xiaochun Cao,et al.  High Capacity Reversible Data Hiding in Encrypted Images by Patch-Level Sparse Representation , 2016, IEEE Transactions on Cybernetics.

[29]  Heiko Schwarz,et al.  Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

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

[31]  Rangding Wang,et al.  Efficient reversible data hiding in encrypted H.264/AVC videos , 2014, J. Electronic Imaging.