Skip to main content

Advertisement

Log in

Reversible data hiding in encrypted images using median prediction and bit plane cycling-XOR

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. BOSSbase v1.01 (2020). http://dde.binghamton.edu/download/. Accessed March 2020.

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Golomb S (1966) Run-length encodings. IEEE Trans Inf Theory 12 (3):399–401

    Article  MATH  Google Scholar 

  5. Huang D, Wang J (2020) High-capacity reversible data hiding in encrypted image based on specific encryption process. Signal Process Image Commun 80:115632

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Kim C, Yang CN, Leng L (2020) High-capacity data hiding for ABTC-EQ based compressed image. Electronics 9(4):644

    Article  Google Scholar 

  8. Li F, Wu K, Qin C et al (2020) Anti-compression JPEG steganography over repetitive compression networks. Signal Process 107454:170

    Google Scholar 

  9. 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

    Article  Google Scholar 

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

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Nguyen T, Chang C, Chang W (2016) High capacity reversible data hiding scheme for encrypted images. Signal Process Image Commun 44:84–91

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. Tang Z, Xu S, Yao H et al (2019) Reversible data hiding with differential compression in encrypted image. Multimed Tools Appl 78:9691–9715

    Article  Google Scholar 

  20. Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13(8):890–896

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Wu X, Sun W (2014) High-capacity reversible data hiding in encrypted images by prediction error. Signal Process 104(6):387–400

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Zeng K, Chen K, Zhang W, Wang Y, Yu N (2022) Improving robust adaptive steganography via minimizing channel errors. Signal Process 108498:195

    Google Scholar 

  29. 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

  30. Zhang X et al (2012) Separable reversible data hiding in encrypted image. IEEE Trans Inf Forensics Secur 7(2):826–832

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Fengyong Li.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13406-w

Keywords

Navigation

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy