A High Capacity Multi-Level Approach for Reversible Data Hiding in Encrypted Images

This paper proposes a novel method of reversible data hiding in encrypted images (RDH-EI). We first provide an RDH-EI approach using single-level embedding, in which three parties are involved, including an image owner, a data hider, and a recipient. The image owner encrypts an original image into a ciphertext image. After dividing the original image into blocks, the owner pseudo-randomly permutes all blocks by a permutation key. With an encryption key, the image owner further encrypts the contents of all blocks using a stream cipher algorithm, during which pixels inside each block share the same stream bytes. Once the encrypted image is uploaded onto the server, a data hider embeds additional messages into the ciphertext. The data hider divides the encrypted image into blocks and selects peak pixels from each block using an embedding key. With the peak pixels, the data hider embeds an additional message using histogram shifting inside each block. On the receiver side, a recipient extracts the hidden message using the embedding key, and losslessly recover the original image with the permutation key and the encryption key. Based on the single-level algorithm, we further construct a multi-level approach. The embedding process is iteratively used to generate the marked encrypted images. Compared with state-of-the-art works, the proposed method achieves a better embedding efficiency and an error-free recovery.

[1]  Xingming Sun,et al.  Reversible watermarking method based on asymmetric-histogram shifting of prediction errors , 2013, J. Syst. Softw..

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

[3]  G. Padmavathi,et al.  Reversible Data Hiding Based On Multiple Histograms Modification , 2016 .

[4]  Tung-Shou Chen,et al.  Reversible Data Embedment for Encrypted Cartoon Images Using Unbalanced Bit Flipping , 2013, ICSI.

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

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

[7]  Hyoung-Joong Kim,et al.  Reversible Watermarking Method Using Optimal Histogram Pair Shifting Based on Prediction and Sorting , 2010, KSII Trans. Internet Inf. Syst..

[8]  Zhenxing Qian,et al.  Reversible Data Hiding in Encrypted Images With Distributed Source Encoding , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Alessandro Neri,et al.  A commutative digital image watermarking and encryption method in the tree structured Haar transform domain , 2011, Signal Process. Image Commun..

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

[11]  Hang Zhou,et al.  Separable Reversible Data Hiding in Encrypted JPEG Bitstreams , 2018, IEEE Transactions on Dependable and Secure Computing.

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

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

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

[15]  Arno J. van Leest,et al.  Reversible image watermarking , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

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

[17]  Zhicheng Ni,et al.  Distortionless data hiding based on integer wavelet transform , 2002 .

[18]  Yun Q. Shi,et al.  Reversible Data Hiding , 2003, IWDW.

[19]  KokSheik Wong,et al.  Universal data embedding in encrypted domain , 2014, Signal Process..

[20]  Bin Luo,et al.  Separable and Error-Free Reversible Data Hiding in Encrypted Image with High Payload , 2014, TheScientificWorldJournal.

[21]  Chuan Qin,et al.  Guided filtering based color image reversible data hiding , 2017, J. Vis. Commun. Image Represent..

[22]  Yo-Sung Ho,et al.  Reversiblee Image Authentication Based on Watermarking , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[23]  Yun Q. Shi,et al.  Optimal Histogram-Pair and Prediction-Error Based Image Reversible Data Hiding , 2012, IWDW.

[24]  Zhenxing Qian,et al.  Efficient reversible data hiding in encrypted images , 2014, J. Vis. Commun. Image Represent..

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

[26]  Jiwu Huang,et al.  Reversible image watermarking on prediction errors by efficient histogram modification , 2012, Signal Process..

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

[28]  Bin Ma,et al.  Reversible data hiding: Advances in the past two decades , 2016, IEEE Access.

[29]  Jessica J. Fridrich,et al.  Invertible authentication , 2001, Security and Watermarking of Multimedia Contents.

[30]  Jie Yu,et al.  An Improved Algorithm for Reversible Data Hiding in Encrypted Image , 2012, IWDW.

[31]  Jeffrey J. Rodríguez,et al.  Prediction-error based reversible watermarking , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

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

[33]  Mehdi Fallahpour,et al.  High capacity lossless data hiding based on histogram modification , 2007, IEICE Electron. Express.

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

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