journal article·2022-02-14Open access

Joint Hamming Coding for High Capacity Lossless Image Encryption and Embedding Scheme

Yi-Hui Chen, Pei-Yu Lin, Hsin-Pei Wu, Shih-Hsin Chen

Applied Sciences· Volume 12· Issue 4

Abstract

Encryption is a widely used solution to prevent privacy leakage and illegal spread when sensitive images are uploaded to cloud storage. Hiding technology also allows confidential data to be embedded into encrypted images for secret communication. As image accuracy without distortion is essential within certain fields (such as medicine and the military), sensitive images must be completely decrypted back into the original images. However, an encrypted image is a noise-like pattern that is meaningless to a user; thus, it is difficult for a user to find the accurate image they desire. Take keywords as search indexes and embed them in encrypted images for encrypted image retrieval as an example. This idea has been extended by Chen and Line’s scheme to achieve higher capacity with reversibility. The proposed scheme adjusts the coding results according to smooth and complex images to increase its hiding capacity. In addition, two thresholds are designed to adjust the predicted pixel value to be close to the original one. Experiments show that compared with the other schemes, the proposed method achieves superior results. In addition, a hidden encrypted image can be extracted from the cover image. Afterward, the hidden secrets can be completely extracted, and sensitive images can also be perfectly restored.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Steganography and Watermarking Techniques · Chaos-based Image/Signal Encryption · Advanced Image and Video Retrieval Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Information Management, Chang Gung University, Taoyuan City 33302, Taiwan

Kawasaki Disease Center, Kaohsiung Chang Gung Memorial Hospital, Kaohsiung 83301, Taiwan

Department of Electrical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 80778, Taiwan

Department of Business Administration, Soochow University, Taipei 10048, Taiwan

Department of Computer Science and Information Engineering, Tamkang University, New Taipei City 251301, Taiwan

Funding

National Taiwan University of Science and Technology

References (38)

Show source-provided references
1. An image encryption algorithm based on compound homogeneous hyper-chaotic system10.1007/s11071-017-3436-y ↗
2. 2D logistic-modulated-sine-coupling-logistic chaotic map for image encryption10.1109/ACCESS.2019.2893538 ↗
3. A three-dimensional bit-level image encryption algorithm with Rubik’s cube method10.1016/j.matcom.2021.02.009 ↗
4. Reversible watermarking for knowledge digest embedding and reliability control in medical images10.1109/TITB.2008.2007199 ↗
5. Reversible image watermarking based on integer-to-integer wavelet transform10.1109/TIFS.2007.905146 ↗
6. Lossless generalized-LSB data embedding10.1109/TIP.2004.840686 ↗
7. Lossless watermarking for image authentication: A new framework and an implementation10.1109/TIP.2005.863053 ↗
8. High capacity reversible data hiding in encrypted images by patch-level sparse representation10.1109/TCYB.2015.2423678 ↗
9. High-capacity reversible data hiding in encrypted images based on extended run-length coding and block-based MSB plane rearrangement10.1016/j.jvcir.2018.12.023 ↗
10. Encrypted signal-based reversible data hiding with public key cryptosystem10.1016/j.jvcir.2014.04.003 ↗
11. An improved reversible data hiding in encrypted images using side match10.1109/LSP.2012.2187334 ↗
12. New framework for reversible data hiding in encrypted domain10.1109/TIFS.2016.2598528 ↗
13. Reversible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels10.1016/j.jvcir.2014.12.007 ↗
14. Reversible Data Hiding in Encrypted Images by Reserving Room before Encryption10.1109/TIFS.2013.2248725 ↗
15. An efficient MSB prediction-based method for high-capacity reversible data hiding in encrypted images10.1109/TIFS.2018.2799381 ↗
16. Reversible data hiding in encrypted images based on progressive recovery10.1109/LSP.2016.2585580 ↗
17. Reversible data hiding in encrypted JPEG bitstream10.1109/TMM.2014.2316154 ↗
18. Reversible data hiding in encrypted images with distributed source encoding10.1109/TCSVT.2015.2418611 ↗
19. High-capacity reversible data hiding in encrypted images by prediction error10.1016/j.sigpro.2014.04.032 ↗
20. Separable and error-free reversible data hiding in encrypted images10.1016/j.sigpro.2015.12.012 ↗
21. Binary-block embedding for reversible data hiding in encrypted images10.1016/j.sigpro.2016.10.017 ↗
22. Separable and reversible data hiding in encrypted images using parametric binary tree labeling10.1109/TMM.2018.2844679 ↗
23. Reversible data hiding in encrypted images based on multi-level encryption and block histogram modification10.1007/s11042-016-4049-z ↗
24. Reversible data hiding in encrypted images based on multi-MSB prediction and Huffman coding10.1109/TMM.2019.2936314 ↗
25. Reversible data hiding in encrypted image10.1109/LSP.2011.2114651 ↗
26. Separable Reversible Data Hiding in Encrypted Image10.1109/TIFS.2011.2176120 ↗
27. Reversibility improved data hiding in encrypted images10.1016/j.sigpro.2013.06.023 ↗
28. Efficient reversible data hiding in encrypted images10.1016/j.jvcir.2013.11.001 ↗
29. Lossless and reversible data hiding in encrypted images with public-key cryptography10.1109/TCSVT.2015.2433194 ↗
30. Reversible data hiding in encrypted images by reversible image transformation10.1109/TMM.2016.2569497 ↗
31. Lossless data hiding algorithm for encrypted images with high capacity10.1007/s11042-015-2920-y ↗
32. Secure reversible image data hiding over encrypted domain via key modulation10.1109/TCSVT.2015.2416591 ↗
33. Scalable coding of encrypted images10.1109/TIP.2012.2187671 ↗
34. On the security of reversible data hiding in encrypted images by MSB prediction10.1109/TIFS.2020.3006382 ↗
35. Chen, Y.H., and Lin, P.Y. (2021, January 24–26). Integrated Hamming Coding Operation to Reversible Data Hiding Scheme for Encrypted Images. Proceedings of the 22nd IEEE/ACIS International Fall Virtual Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD2021-Fall), Taichung, Taiwan.10.1109/SNPD51163.2021.9704934 ↗
36. Greenwald, S.W. (2010). Matrix Multiplication with Asynchronous Logic Automata. [Ph.D. Thesis, Massachusetts Institute of Technology].
37. Puteaux, P., and Puech, W. (2018, January 11–13). EPE-based huge-capacity reversible data hiding in encrypted images. Proceedings of the 2018 IEEE International Workshop on Information Forensics and Security (WIFS), Hong Kong, China.10.1109/WIFS.2018.8630788 ↗
38. Puyang, Y., Yin, Z., and Qian, Z. (2018, January 11–13). Reversible data hiding in encrypted images with two-MSB prediction. Proceedings of the 2018 IEEE International Workshop on Information Forensics and Security (WIFS), Hong Kong, China.10.1109/WIFS.2018.8630785 ↗