Separable reversible data hiding in encrypted images based on flexible preservation of the differences

To better protect the security of users’ private data in the cloud environment, the technology for separable reversible data hiding in encrypted images has been attracting increasing attention from researchers. In this paper, we propose a separable reversible data hiding scheme in encrypted images based on the flexible preservation of differences. This scheme has three parts: 1) For the content owner, the original image is divided into non-overlapping blocks, for which block-mean is computed. Then the differences between the values of every pixel and the block-mean are obtained and an initial label map is generated. Because most of the differences tend to concentrate around 0, we use two bits to dynamically record the range of the differences to vacate space for hiding. Further, introducing the block-mean differences also serves to vacate more space, for which the label map is amended accordingly. Finally, the image with free space is encrypted into the encrypted image using an encryption key. 2) For the data hider, the secret bits are embedded into the encrypted image by directly replacing the spare bits without obtaining any information of the original image. 3) For the receiver, he/she can achieve the desired information according to the key in his/her possession. Experimental results show that our proposed scheme is able to achieve an average embedding capacity as large as 1.785 bpp and 1.709 bpp when block size is set to 2 × 2 and 2 × 4, respectively. Comparison with those of previous schemes, the proposed scheme has excellent embedding capacity, especially for smoother images.

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

[2]  Kai Chen,et al.  Separable Reversible Data Hiding in Encrypted Images Based on Two-Dimensional Histogram Modification , 2018, Secur. Commun. Networks.

[3]  Fang Cao,et al.  Real-time reversible data hiding in encrypted images based on hybrid embedding mechanism , 2018, Journal of Real-Time Image Processing.

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

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

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

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

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

[9]  Xuelong Li,et al.  Secure and privacy-preserving data sharing in the cloud based on lossless image coding , 2018, Signal Process..

[10]  Jian Weng,et al.  Adopting secret sharing for reversible data hiding in encrypted images , 2018, Signal Process..

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

[12]  Yicong Zhou,et al.  Reversible data hiding in encrypted images using adaptive block-level prediction-error expansion , 2018, Signal Process. Image Commun..

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

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

[15]  Chin-Chen Chang,et al.  Separable Data-Hiding Scheme for Encrypted Image to Protect Privacy of User in Cloud , 2019, Symmetry.

[16]  Hui Li,et al.  Separable reversible data hiding in encrypted images with improved security and capacity , 2018, Multimedia Tools and Applications.

[17]  Hong Xiang,et al.  Reversible data hiding in compressed and encrypted images by using Kd-tree , 2018, Multimedia Tools and Applications.

[18]  Yicong Zhou,et al.  Binary-block embedding for reversible data hiding in encrypted images , 2017, Signal Process..

[19]  Yun Q. Shi,et al.  An integer wavelet transform based scheme for reversible data hiding in encrypted images , 2018, Multidimens. Syst. Signal Process..

[20]  Asad Malik,et al.  A reversible data hiding in encrypted image based on prediction-error estimation and location map , 2020, Multimedia Tools and Applications.

[21]  Chin-Chen Chang,et al.  Reversible data hiding scheme based on histogram shifting of n-bit planes , 2015, Multimedia Tools and Applications.

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

[23]  Yicong Zhou,et al.  Separable and Reversible Data Hiding in Encrypted Images Using Parametric Binary Tree Labeling , 2019, IEEE Transactions on Multimedia.

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

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

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