journal article·2024-07-18Open access

Reversible Data Hiding Algorithm in Encrypted Images Based on Adaptive Median Edge Detection and Matrix-Based Secret Sharing

Zongbao Jiang, Minqing Zhang, Weina Dong, Chao Jiang, Fuqiang Di

Applied Sciences· Volume 14· Issue 14

Abstract

Reversible data hiding in encrypted images (RDH-EI) schemes based on secret sharing have emerged as a significant area of research in privacy protection. However, existing algorithms have limitations, such as low embedding capacity and insufficient privacy protection. To address these challenges, this paper proposes an RDH-EI scheme based on adaptive median edge detection (AMED) and matrix-based secret sharing (MSS). The algorithm creatively leverages the AMED technique for precise image prediction and then integrates the (r, n)-threshold MSS scheme to partition the image into n encrypted images. Simultaneously, it embeds identifying information during segmentation to detect potential attacks during transmission. The algorithm allows multiple data hiders to embed secret data independently. Experimental results demonstrate that the proposed algorithm significantly enhances the embedding rate while preserving reversibility compared to current algorithms. The average maximum embedding rates achieved are up to 5.8142 bits per pixel (bpp) for the (3, 4)-threshold scheme and up to 7.2713 bpp for the (6, 6)-threshold scheme. With disaster-resilient features, the algorithm ensures (n−r) storage fault tolerance, enabling secure multi-party data storage. Furthermore, the design of the identifying information effectively evaluates the security of the transmission environment, making it suitable for multi-user cloud service scenarios.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Steganography and Watermarking Techniques · Chaos-based Image/Signal Encryption · Digital Media Forensic Detection

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

Affiliations

Key Laboratory of Network and Information Security of People’s Armed Police, Chinese People’s Armed Police Force Engineering University, Xi’an 710086, China

Funding

National Natural Science Foundation of China

References (39)

Show source-provided references
1. The industrial internet of things (IIoT): An analysis framework10.1016/j.compind.2018.04.015 ↗
2. A survey of reversible data hiding in encrypted images—The first 12 years10.1016/j.jvcir.2021.103085 ↗
3. Overview on reversible data hiding in encrypted domain
4. Puech, W., Chaumont, M., and Strauss, O. (2008, January 28–30). A reversible data hiding method for encrypted images. Proceedings of the Security, Forensics, Steganography, and Watermarking of Multimedia Contents X, San Jose, CA, USA.10.1117/12.766754 ↗
5. High fidelity based reversible data hiding using modified LSB matching and pixel difference
6. Reversible data hiding in encrypted images using adaptive block-level prediction-error expansion10.1016/j.image.2018.03.001 ↗
7. Robust data hiding scheme for highly compressed image exploiting btc with hamming code10.1007/s11042-023-15727-w ↗
8. Ke, Y., Zhang, M., and Liu, J. (2016, January 17–19). Separable multiple bits reversible data hiding in encrypted domain. Proceedings of the Digital Forensics and Watermarking: 15th International Workshop, IWDW 2016, Beijing, China. Revised Selected Papers 15.
9. Lossless data hiding in encrypted images compatible with homomorphic processing10.1109/TCYB.2022.3163245 ↗
10. High capacity reversible data hiding in encrypted image based on adaptive MSB prediction10.1109/TMM.2021.3062699 ↗
11. Cryptanalysis of reversible data hiding in encrypted images by block permutation and co-modulation
12. Fully homomorphic encryption encapsulated difference expansion for reversible data hiding in encrypted domain10.1109/TCSVT.2019.2963393 ↗
13. Reversible data hiding scheme in encrypted images based on homomorphic encryption and pixel value ordering10.1007/s11042-023-17242-4 ↗
14. Kamil Khudhair, S., Sahu, M., Kr, R., and Sahu, A.K. (2023). Secure reversible data hiding using block-wise histogram shifting. Electronics, 12.10.3390/electronics12051222 ↗
15. 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 ↗
16. Reversible data hiding in encrypted images with block-based adaptive MSB encoding10.1016/j.ins.2021.02.079 ↗
17. High-capacity reversible data hiding in encrypted images based on prediction error compression and block selection10.1155/2021/8690662 ↗
18. Efficient reversible data hiding in encrypted binary image with Huffman encoding and weight prediction10.1007/s11042-022-12710-9 ↗
19. Secret sharing based reversible data hiding in encrypted images with multiple data-hiders
20. Zhao, X., Yang, C., and Liu, F. (2020, January 25–27). On the sharing-based model of steganography. Proceedings of the Digital Forensics and Watermarking: 19th International Workshop, IWDW 2020, Melbourne, VIC, Australia. Revised Selected Papers 19.
21. Reversible data hiding in shared images based on syndrome decoding and homomorphism10.1109/TCC.2023.3259478 ↗
22. Reversible data hiding in encrypted images using cipher-feedback secret sharing10.1109/TCSVT.2022.3140974 ↗
23. Matrix-based secret sharing for reversible data hiding in encrypted images10.1109/TDSC.2022.3218570 ↗
24. Reversible data hiding in encrypted images with secret sharing and hybrid coding10.1109/TCSVT.2023.3270882 ↗
25. Reversible data hiding over encrypted images via preprocessing-free matrix secret sharing10.1109/TCSVT.2023.3298803 ↗
26. Reversible Data Hiding in Encrypted Images Based on Chaotic Logistic Map and Median Edge Detector
27. Efficient reversible data hiding based on multiple histograms modification10.1109/TIFS.2015.2444354 ↗
28. Bas, P., Filler, T., and Pevnỳ, T. (2011). “Break our steganographic system”: The ins and outs of organizing BOSS. International Workshop on Information Hiding, Springer.10.1007/978-3-642-24178-9_5 ↗
29. Bas, P., and Furon, T. (2017, June 20). Image Database of BOWS-2. Available online: https://web.archive.org/web/20220619214621/http://bows2.ec-lille.fr/index.php.
30. UCID: An uncompressed color image database
31. How to share a secret10.1145/359168.359176 ↗
32. A comprehensive review on secure data sharing in cloud environment10.1007/s11277-021-08775-8 ↗
33. The zookeeper route problem10.1016/0020-0255(92)90072-G ↗
34. Jose, J., Subramoni, H., Luo, M., Zhang, M., Huang, J., Wasi-ur Rahman, M., Islam, N.S., Ouyang, X., Wang, H., and Sur, S. (2011, January 13–16). Memcached design on high performance RDMA capable interconnects. Proceedings of the 2011 International Conference on Parallel Processing, Taipei, China.10.1109/ICPP.2011.37 ↗
35. Posner, J., and Fohry, C. (June, January 29). Fault Tolerance for Cooperative Lifeline-Based Global Load Balancing in Java with APGAS and Hazelcast. Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Orlando, FL, USA.10.1109/IPDPSW.2017.31 ↗
36. Kamburugamuve, S., Fox, G., Leake, D., and Qiu, J. (2013). Survey of Apache Big Data Stack, Indiana University.
37. Zeynally, T., Demidov, D., and Dimitrov, L. (2021). Prioritization of Distributed Worker Processes Based on Etcd Locks. International Scientific and Practical Conference on Information Technologies and Intelligent Decision Making Systems, Springer.10.1007/978-3-031-21340-3_9 ↗
38. Information content weighting for perceptual image quality assessment10.1109/TIP.2010.2092435 ↗
39. NPCR and UACI randomness tests for image encryption