Effective reversible data hiding in encrypted image with adaptive encoding strategy

Abstract Recently, reversible data hiding in encrypted image have attracted extensive attentions, which can be applied in secure cloud computing and privacy-preserving image processing. In this paper, a reversible data hiding scheme in encrypted image based on the adaptive encoding strategy is proposed. On the content-owner side, block permutation and stream cipher encryption are applied to mask the contents of original image. Through analyzing the distribution of MSB layers, embeddable blocks are first determined and auxiliary data are then generated by data hider. In order to vacate room for data accommodation, MSB layers of embeddable blocks are adaptively compressed according to occurrence frequency of MSB. Thus, additional data can be embedded into MSB layers of encrypted image together with reversed Huffman codewords and auxiliary data. Based on the availability of encryption key and data-hiding key, the receiver can realize separable operations of data extraction, image decryption and image recovery efficiently. Experimental results demonstrate that, our scheme not only can achieve satisfactory rate-distortion performance, but also can obtain greater embedding rate compared with the state-of-the-art schemes.

[1]  Adnan Abdul-Aziz Gutub,et al.  Enhancing PC Data Security via Combining RSA Cryptography and Video Based Steganography , 2018 .

[2]  Chin-Chen Chang,et al.  An Inpainting-Assisted Reversible Steganographic Scheme Using a Histogram Shifting Mechanism , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Tung-Shou Chen,et al.  An Improved Reversible Data Hiding in Encrypted Images Using Side Match , 2012, IEEE Signal Processing Letters.

[4]  William Puech,et al.  High-Capacity Reversible Data Hiding in Encrypted Images using MSB Prediction , 2017, Media Watermarking, Security, and Forensics.

[5]  Wei Zhang,et al.  Separable reversible data hiding in encrypted images via adaptive embedding strategy with block selection , 2018, Signal Process..

[6]  Jeffrey J. Rodríguez,et al.  Expansion Embedding Techniques for Reversible Watermarking , 2007, IEEE Transactions on Image Processing.

[7]  William Puech,et al.  An Efficient MSB Prediction-Based Method for High-Capacity Reversible Data Hiding in Encrypted Images , 2018, IEEE Transactions on Information Forensics and Security.

[8]  Gwoboa Horng,et al.  Encrypted signal-based reversible data hiding with public key cryptosystem , 2014, J. Vis. Commun. Image Represent..

[9]  Chin-Chen Chang,et al.  An Improved Data Hiding Method Based on Lempel-Ziv-Welch Compression Codes , 2018, Int. J. Netw. Secur..

[10]  Adnan Abdul-Aziz Gutub,et al.  Triple-A: Secure RGB image steganography based on randomization , 2009, 2009 IEEE/ACS International Conference on Computer Systems and Applications.

[11]  Weiming Zhang,et al.  Reversibility improved data hiding in encrypted images , 2014, Signal Process..

[12]  Marc Chaumont,et al.  A reversible data hiding method for encrypted images , 2008, Electronic Imaging.

[13]  Chuan Qin,et al.  Reversible data hiding in encrypted image with separable capability and high embedding capacity , 2018, Inf. Sci..

[14]  Xinpeng Zhang,et al.  Reversible Data Hiding in Encrypted Image , 2011, IEEE Signal Processing Letters.

[15]  Gerald Schaefer,et al.  UCID: an uncompressed color image database , 2003, IS&T/SPIE Electronic Imaging.

[16]  Adnan Abdul-Aziz Gutub,et al.  Pixel Indicator Technique for RGB Image Steganography , 2010 .

[17]  Adnan Abdul-Aziz Gutub,et al.  Counting-based secret sharing technique for multimedia applications , 2019, Multimedia Tools and Applications.

[18]  Jiwu Huang,et al.  New Framework for Reversible Data Hiding in Encrypted Domain , 2016, IEEE Transactions on Information Forensics and Security.

[19]  Wei Sun,et al.  High-capacity reversible data hiding in encrypted images by prediction error , 2014, Signal Process..

[20]  Tieyong Zeng,et al.  Efficient Reversible Watermarking Based on Adaptive Prediction-Error Expansion and Pixel Selection , 2011, IEEE Transactions on Image Processing.

[21]  Jun Tian,et al.  Reversible data embedding using a difference expansion , 2003, IEEE Trans. Circuits Syst. Video Technol..

[22]  Yao Zhao,et al.  Pairwise Prediction-Error Expansion for Efficient Reversible Data Hiding , 2013, IEEE Transactions on Image Processing.

[23]  Jessica J. Fridrich,et al.  Lossless data embedding for all image formats , 2002, IS&T/SPIE Electronic Imaging.

[24]  Weiming Zhang,et al.  Efficient Reversible Data Hiding Based on Multiple Histograms Modification , 2015, IEEE Transactions on Information Forensics and Security.

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

[26]  Bin Li,et al.  General Framework to Histogram-Shifting-Based Reversible Data Hiding , 2013, IEEE Transactions on Image Processing.

[27]  Chi-Man Pun,et al.  Reversible data-hiding in encrypted images by redundant space transfer , 2018, Inf. Sci..

[28]  Min-Shiang Hwang,et al.  A Novel Dual Image-based High Payload Reversible Hiding Technique Using LSB Matching , 2018, Int. J. Netw. Secur..

[29]  Zhenxing Qian,et al.  Reversible Data Hiding in Encrypted Images Based on Progressive Recovery , 2016, IEEE Signal Processing Letters.

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

[31]  Saudi Arabia,et al.  Flexible Stego-System for Hiding Text in Images of Personal Computers Based on User Security Priority , 2014 .

[32]  Yong Wang,et al.  Separable reversible data hiding in encrypted image based on pixel value ordering and additive homomorphism , 2017, J. Vis. Commun. Image Represent..

[33]  Li Dong,et al.  Secure Reversible Image Data Hiding Over Encrypted Domain via Key Modulation , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[34]  Wei Su,et al.  Reversible data hiding , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[35]  Jean-Francois Delaigle,et al.  Invisibility and application functionalities in perceptual watermarking an overview , 2002, Proc. IEEE.

[36]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[37]  Chin-Chen Chang,et al.  Generalized PVO-K Embedding Technique for Reversible Data Hiding , 2018, Int. J. Netw. Secur..

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

[39]  Shaowei Weng,et al.  Reversible data hiding using multi-pass pixel-value-ordering and pairwise prediction-error expansion , 2018, Inf. Sci..

[40]  Xinpeng Zhang,et al.  Effective reversible data hiding in encrypted image with privacy protection for image content , 2015, J. Vis. Commun. Image Represent..

[41]  Bing Chen,et al.  Reversible data hiding for encrypted signals by homomorphic encryption and signal energy transfer , 2016, J. Vis. Commun. Image Represent..

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

[43]  Xinpeng Zhang,et al.  Self-embedding fragile watermarking based on reference-data interleaving and adaptive selection of embedding mode , 2016, Inf. Sci..

[44]  Chin-Chen Chang,et al.  A Novel Joint Data-Hiding and Compression Scheme Based on SMVQ and Image Inpainting , 2014, IEEE Transactions on Image Processing.