Abstract
Existing reversible data hiding work in encrypted images (RDH-EI) mostly does not attain a good balance among good visual quality, large embedding capacity and high security performance. To address this problem, we design a new reversible data hiding scheme in encrypted images by combining median prediction and bit plan cycling-XOR. Our scheme firstly estimates the most significant bit (MSB) of each pixel by considering the median value of its adjacent pixels and generates a prediction error map to mark these pixels whose MSB bits are predicted incorrectly. Subsequently, we divide bit planes of cover image and then implement plane cyclic exclusive OR from least significant bit (LSB) plane to MSB plane. The LSB plane is finally vacated to be free room. Furthermore, the processed image is encrypted by a stream cipher algorithm, and data hider can embed additional data into the LSB plane. Separable operations of data extraction, image decryption and image recovery can be achieved successfully by the receiver. Comprehensive experiments demonstrate that compared with existing methods, our scheme can attain a better balance among good visual quality, large embedding capacity and high security performance.







Similar content being viewed by others
References
BOSSbase v1.01 (2020). http://dde.binghamton.edu/download/. Accessed March 2020.
Cao X, Du L, Wei X et al (2016) High capacity reversible data hiding in encrypted images by patch-level sparse representation. IEEE Trans Cybern 46(5):1132–1143
Chen K, Chang C (2019) Error-free separable reversible data hiding in encrypted images using linear regression and prediction error map. Multimed Tools Appl 78(22):31441–31465
Golomb S (1966) Run-length encodings. IEEE Trans Inf Theory 12 (3):399–401
Huang D, Wang J (2020) High-capacity reversible data hiding in encrypted image based on specific encryption process. Signal Process Image Commun 80:115632
Khosravi MR, Yazdi M (2018) A lossless data hiding scheme for medical images using a hybrid solution based on IBRW error histogram computation and quartered interpolation with greedy weights. Neural Comput Applic 30(7):2017–2028
Kim C, Yang CN, Leng L (2020) High-capacity data hiding for ABTC-EQ based compressed image. Electronics 9(4):644
Li F, Wu K, Qin C et al (2020) Anti-compression JPEG steganography over repetitive compression networks. Signal Process 107454:170
Li Q, Yan B, Li H et al (2018) Separable reversible data hiding in encrypted images with improved security and capacity. Multimed Tools Appl 77:30749–30768
Li F, Zhang L, Wei W (2020) Reversible data hiding in encrypted binary image with shared pixel prediction and halving compression. EURASIP J Image Video Process 2020(33):1–21
Li F, Zhu H, Yu J, Qin C (2021) Double linear regression prediction based reversible data hiding in encrypted images. Multimed Tools Appl 80:2141–2159
Ma K, Zhang W, Zhao X, et al. (2013) Reversible data hiding in encrypted images by reserving room before encryption. IEEE Trans Inf Forensics Secur 8(3):553–562
Malik A, Wang H, Chen Y, Khan A (2020) A reversible data hiding in encrypted image based on prediction-error estimation and location map. Multimed Tools Appl 79:11591–11614
Nguyen T, Chang C, Chang W (2016) High capacity reversible data hiding scheme for encrypted images. Signal Process Image Commun 44:84–91
Puteaux P, Puech W (2018) An efficient MSB prediction-based method for high-capacity reversible data hiding in encrypted images. IEEE Trans Inf Forensics Secur 13(7):1670–1681
Qi W, Li X, Zhang T, Guo Z (2019) Optimal reversible data hiding scheme based on multiple histograms modification. IEEE Trans Circuits Syst Video Technol 30(8):2300–2312
Qin C, Ji P, Chang C et al (2018) Non-uniform watermark sharing based on optimal iterative BTC for image tampering recovery. IEEE Multimedia 25(3):36–48
Shi Y, Li X, Zhang X, Wu H, Ma B (2016) Reversible data hiding:advances in the past two decades. IEEE Access 4:3210–3237
Tang Z, Xu S, Yao H et al (2019) Reversible data hiding with differential compression in encrypted image. Multimed Tools Appl 78:9691–9715
Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896
Wang Y, Cai Z, He W (2020) High capacity reversible data hiding in encrypted image based on intra-block lossless compression. IEEE Trans Multimedia 23:1466–1473
Wu H, Li F, Qin C, Wei W (2019) Separable reversible data hiding in encrypted images based on scalable blocks. Multimed Tools Appl 78 (18):25349–25372
Wu X, Sun W (2014) High-capacity reversible data hiding in encrypted images by prediction error. Signal Process 104(6):387–400
Xiao M, Li X, Ma B, Zhang X, Zhao Y (2020) Efficient reversible data hiding for JPEG images with multiple histograms modification. IEEE Trans Circuits Syst Video Technol 31(7):2535–2546
Xu S, Chang CC, Liu Y (2021) A high-capacity reversible data hiding scheme for encrypted images employing vector quantization prediction. Multimed Tools Appl 80:20307–20325
Yi S, Zhou Y (2018) Separable and reversible data hiding in encrypted images using parametric binary tree labeling. IEEE Trans Multimedia 21(1):51–64
Yin Z, Xiang Y, Zhang X (2019) Reversible data hiding in encrypted images based on multi-MSB prediction and huffman coding. IEEE Trans Multimedia 22(4):874–884
Zeng K, Chen K, Zhang W, Wang Y, Yu N (2022) Improving robust adaptive steganography via minimizing channel errors. Signal Process 108498:195
Zhang X, Qin C, Sun G (2012) Reversible data hiding in encrypted images using pseudorandom sequence modulation, digital forensics and watermarking, Springer Berlin Heidelberg, 2012
Zhang X et al (2012) Separable reversible data hiding in encrypted image. IEEE Trans Inf Forensics Secur 7(2):826–832
Zheng S, Li D, Hu D et al (2016) Lossless data hiding algorithm for encrypted images with high capacity. Multimed Tools Appl 75(21):13765–13778
Acknowledgements
The authors would like to thank the editors and anonymous reviewers for their valuable suggestions and comments.
Funding
This work was supported by the National Natural Science Foundation of China (No. U1936213), Natural Science Foundation of Shanghai (No. 20ZR1421600) and Research Fund of Guangxi Key Lab of Multi-source Information Mining & Security (No. MIMS21-M-02).
Author information
Authors and Affiliations
Contributions
Fengyong Li designed the proposed algorithm and drafted the article. Hengjie Zhu designed and conducted the subjective experiments and tested the proposed algorithm. Chuan Qin offered useful suggestions and modified the article. All authors read and approved the final article.
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, F., Zhu, H. & Qin, C. Reversible data hiding in encrypted images using median prediction and bit plane cycling-XOR. Multimed Tools Appl 82, 6013–6032 (2023). https://doi.org/10.1007/s11042-022-13406-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13406-w