Skip to main content
Log in

High-capacity reversible data hiding in encrypted images based on adaptive arithmetic coding and static Huffman coding

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Recently, with the rapid development of cloud storage, secure cloud computing and privacy protection have attracted widespread attention. Reversible data hiding in encrypted images (RDHEI) plays an important role in it and has been paid more and more attention. In this paper, an improved RHDEI is proposed. By combining adaptive Arithmetic coding and static Huffman coding, the image bit-plane is effectively compressed and a lot of space is made for data embedding. The security of image and embedded data is guaranteed by XOR-encryption and scrambling encryption. The data extractor can embed and extract data without decrypting the carrier image to protect the privacy of the image owner. Experimental results show that the scheme can achieve an average embedding capacity (EC) of up to \(3 \mathrm{bpp}\) while ensuring lossless recovery of carrier images and correct extraction of embedded data. Compared with state-of-the-art RDHEI methods, our scheme achieves higher EC and better security.

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

Access this article

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
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data availability

The data that support the findings of this study are openly available in BOSSBASE at http://dde.binghamton.edu/download/.

References

  1. Zhang, W., Hui, W., Hou, D., Yu, N.: Reversible data hiding in encrypted images by reversible image transformation. IEEE Trans. Multimed. 18, 1469–1479 (2016). https://doi.org/10.1109/tmm.2016.2569497

    Article  Google Scholar 

  2. Gu, C., Cao, X.: Research on information hiding technology. In: 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet), 2012, pp. 2035–2037 (2012). https://doi.org/10.1109/cecnet.2012.6201610

  3. Shi, Y.Q., Li, X., Zhang, X., Wu, H., Ma, B.: Reversible data hiding: advances in the past two decades. IEEE Access 4, 3210–3237 (2016). https://doi.org/10.1109/ACCESS.2016.2573308

    Article  Google Scholar 

  4. Weng, S., Shi, Y., Hong, W., Yao, Y.: Dynamic improved pixel value ordering reversible data hiding. Inf. Sci. 489, 136–154 (2019). https://doi.org/10.1016/j.ins.2019.03.032

    Article  Google Scholar 

  5. Yin, Z., She, X., Tang, J., Luo, B.: Reversible data hiding in encrypted images based on pixel prediction and multi-MSB planes rearrangement. Signal Process. 187, 108146 (2021). https://doi.org/10.1016/j.sigpro.2021.108146

    Article  Google Scholar 

  6. Wang, J., Chen, X., Ni, J., Mao, N., Shi, Y.: Multiple histograms-based reversible data hiding: framework and realization. IEEE Trans. Circuits Syst. Video Technol. 30(8), 2313–2328 (2019). https://doi.org/10.1109/tcsvt.2019.2915584

    Article  Google Scholar 

  7. Hu, Y., Lee, H.K., Li, J.: DE-based reversible data hiding with improved overflow location map. IEEE Trans. Circuits Syst. Video Technol. 19(2), 250–260 (2008). https://doi.org/10.1109/tcsvt.2008.2009252

    Article  Google Scholar 

  8. Wang, Y., Cai, Z., He, W.: High capacity reversible data hiding in encrypted image based on intra-block lossless compression. IEEE Trans. Multimed. 23, 1466–1473 (2020). https://doi.org/10.1109/tmm.2020.2999187

    Article  Google Scholar 

  9. Wu, X., Sun, W.: High-capacity reversible data hiding in encrypted images by prediction error. Signal Process. 104, 387–400 (2014). https://doi.org/10.1016/j.sigpro.2014.04.032

    Article  Google Scholar 

  10. Puech, W., Chaumont, M., Strauss, O.: A reversible data hiding method for encrypted images. In: Security, Forensics, Steganography, and Watermarking of Multimedia Contents X, 2008, vol. 6819, pp. 534–542. SPIE (2008)

  11. Puteaux, P., Puech, W.: An efficient MSB prediction-based method for high-capacity reversible data hiding in encrypted images. IEEE Trans. Inf. Forensics Secur. 13(7), 1670–1681 (2018). https://doi.org/10.1109/tifs.2018.2799381

    Article  Google Scholar 

  12. Puyang, Y., Yin, Z., Qian, Z.: Reversible data hiding in encrypted images with two-MSB prediction. In: 2018 IEEE International Workshop on Information Forensics and Security (WIFS), 2018, pp. 1–7 (2018). https://doi.org/10.1109/wifs.2018.8630785

  13. Puteaux, P., Puech, W.: EPE-based huge-capacity reversible data hiding in encrypted images. In: 2018 IEEE International Workshop on Information Forensics and Security (WIFS), 2018, pp. 1–7 (2018). https://doi.org/10.1109/wifs.2018.8630788

  14. Yi, S., Zhou, Y.: Separable and reversible data hiding in encrypted images using parametric binary tree labeling. IEEE Trans. Multimed. 21(1), 51–64 (2018). https://doi.org/10.1109/tmm.2018.2844679

    Article  Google Scholar 

  15. Yi, S., Zhou, Y.: Binary-block embedding for reversible data hiding in encrypted images. Signal Process. 133, 40–51 (2017). https://doi.org/10.1016/j.sigpro.2016.10.017

    Article  Google Scholar 

  16. Fu, Y., Kong, P., Yao, H., Tang, Z., Qin, C.: Effective reversible data hiding in encrypted image with adaptive encoding strategy. Inf. Sci. 494, 21–36 (2019). https://doi.org/10.1016/j.ins.2019.04.043

    Article  MathSciNet  MATH  Google Scholar 

  17. Qin, C., Qian, X., Hong, W., Zhang, X.: An efficient coding scheme for reversible data hiding in encrypted image with redundancy transfer. Inf. Sci. 487, 176–192 (2019). https://doi.org/10.1016/j.ins.2019.03.008

    Article  Google Scholar 

  18. Chen, K., Chang, C.C.: High-capacity reversible data hiding in encrypted images based on extended run-length coding and block-based MSB plane rearrangement. J. Vis. Commun. Image Represent. 58, 334–344 (2019). https://doi.org/10.1016/j.jvcir.2018.12.023

    Article  Google Scholar 

  19. Weng, S., Zhang, C., Zhang, T., Chen, K.: High capacity reversible data hiding in encrypted images using SIBRW and GCC. J. Vis. Commun. Image Represent. 75, 102932 (2021). https://doi.org/10.1016/j.jvcir.2020.102932

    Article  Google Scholar 

  20. Liu, M., Gao, T.: Reversible data hiding in encrypted images based on bit-plane rearrangement and Huffman coding. In: 2021 the 5th International Conference on Innovation in Artificial Intelligence, 2021, pp. 62–68 (2021). https://doi.org/10.1145/3461353.3461372

  21. Sayood, K.: In: Sayood, K. (ed) Introduction to Data Compression. The Morgan Kaufmann Series in Multimedia Information and Systems, 5th edn, pp. 41–130. Morgan Kaufmann, San Francisco (2018)

  22. Manz, O.: Entropy coding. In: Well Packed—Not a Bit Too Much, pp. 17–27. Springer, Wiesbaden (2021)

  23. Masmoudi, A., Puech, W.: Lossless chaos-based crypto-compression scheme for image protection. IET Image Process. 8, 671–686 (2014). https://doi.org/10.1049/iet-ipr.2013.0598

    Article  Google Scholar 

  24. Bas, P., Filler, T., Pevný, T.: “Break our steganographic system”: the ins and outs of organizing BOSS. In: International Workshop on Information Hiding, 2011, pp. 59–70. Springer, Berlin (2011). http://dde.binghamton.edu/download/. Accessed 29 Sep 2021

Download references

Funding

The authors received funding from the Key Program of Natural Science Fund of Tianjin (Grant #21JCZDJC00130) and National Natural Science Foundation of China (Grant 61873327).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tiegang Gao.

Ethics declarations

Conflict of interest

There is no conflict of interest.

Ethical approval

Research doesn’t involve human participants or animals.

Informed consent

All the authors listed have approved the manuscript for publication.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, M., Wang, K. & Gao, T. High-capacity reversible data hiding in encrypted images based on adaptive arithmetic coding and static Huffman coding. Cluster Comput 26, 3627–3645 (2023). https://doi.org/10.1007/s10586-022-03748-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03748-3

Keywords

Navigation