A DNA Encoding Image Encryption Algorithm Based on Chaos
With the development of society and the Internet, images have become an important medium for information exchange. To improve the security of image encryption and transmission, a new image encryption algorithm based on bit-plane decomposition, DNA encoding and the 5D Hamiltonian conservative chaotic...
Saved in:
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-04-01
|
| Series: | Mathematics |
| Subjects: | |
| Online Access: | https://www.mdpi.com/2227-7390/13/8/1330 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849714169042960384 |
|---|---|
| author | Li Huang Cong Ding Zhenjie Bao Haitao Chen Changsheng Wan |
| author_facet | Li Huang Cong Ding Zhenjie Bao Haitao Chen Changsheng Wan |
| author_sort | Li Huang |
| collection | DOAJ |
| description | With the development of society and the Internet, images have become an important medium for information exchange. To improve the security of image encryption and transmission, a new image encryption algorithm based on bit-plane decomposition, DNA encoding and the 5D Hamiltonian conservative chaotic system is proposed. This encryption scheme is different from the traditional scrambling and diffusion methods at the level of image spatial pixels but encodes images into DNA strands and completely scrambles and diffuses operations on the DNA strands to ensure the security of images and improve the efficiency of image encryption. Firstly, the initial value sequence and convolution kernel of the five-dimensional Hamiltonian conservative chaotic system are obtained using SHA-256. Secondly, the bit-plane decomposition is used to decompose the image into high-bit and low-bit-planes, combine with DNA encoding to generate DNA strands, hide the large amount of valid information contained in the high-bit-planes, and preliminarily complete the hiding of the image information. In order to further ensure the effect of image encryption, seven DNA operation index tables controlling the diffusion process of the DNA strands are constructed based on the DNA operation rules. Finally, the scrambled and diffused DNA strand is decomposed into multiple bit-planes to reconstruct an encrypted image. The experimental results and security analysis show that this algorithm has a large enough key space, strong key sensitivity, high image encryption quality, strong robustness and high encryption efficiency. In addition, it can resist statistical attacks, differential attacks, and common attacks such as cropping attack, noise attack and classical attack. |
| format | Article |
| id | doaj-art-bf0287919fbf49a78fded53cd08078f4 |
| institution | DOAJ |
| issn | 2227-7390 |
| language | English |
| publishDate | 2025-04-01 |
| publisher | MDPI AG |
| record_format | Article |
| series | Mathematics |
| spelling | doaj-art-bf0287919fbf49a78fded53cd08078f42025-08-20T03:13:45ZengMDPI AGMathematics2227-73902025-04-01138133010.3390/math13081330A DNA Encoding Image Encryption Algorithm Based on ChaosLi Huang0Cong Ding1Zhenjie Bao2Haitao Chen3Changsheng Wan4School of Cyber Science and Engineering, Southeast University, Nanjing 211189, ChinaSchool of Cyber Science and Engineering, Southeast University, Nanjing 211189, ChinaSchool of Cyber Science and Engineering, Southeast University, Nanjing 211189, ChinaHunan Zhentong Zhiyong Artificial Intelligence Technology Co., Ltd., Changsha 410026, ChinaSchool of Cyber Science and Engineering, Southeast University, Nanjing 211189, ChinaWith the development of society and the Internet, images have become an important medium for information exchange. To improve the security of image encryption and transmission, a new image encryption algorithm based on bit-plane decomposition, DNA encoding and the 5D Hamiltonian conservative chaotic system is proposed. This encryption scheme is different from the traditional scrambling and diffusion methods at the level of image spatial pixels but encodes images into DNA strands and completely scrambles and diffuses operations on the DNA strands to ensure the security of images and improve the efficiency of image encryption. Firstly, the initial value sequence and convolution kernel of the five-dimensional Hamiltonian conservative chaotic system are obtained using SHA-256. Secondly, the bit-plane decomposition is used to decompose the image into high-bit and low-bit-planes, combine with DNA encoding to generate DNA strands, hide the large amount of valid information contained in the high-bit-planes, and preliminarily complete the hiding of the image information. In order to further ensure the effect of image encryption, seven DNA operation index tables controlling the diffusion process of the DNA strands are constructed based on the DNA operation rules. Finally, the scrambled and diffused DNA strand is decomposed into multiple bit-planes to reconstruct an encrypted image. The experimental results and security analysis show that this algorithm has a large enough key space, strong key sensitivity, high image encryption quality, strong robustness and high encryption efficiency. In addition, it can resist statistical attacks, differential attacks, and common attacks such as cropping attack, noise attack and classical attack.https://www.mdpi.com/2227-7390/13/8/1330image encryptionDNA encodingconservative chaotic systemDNA strand |
| spellingShingle | Li Huang Cong Ding Zhenjie Bao Haitao Chen Changsheng Wan A DNA Encoding Image Encryption Algorithm Based on Chaos Mathematics image encryption DNA encoding conservative chaotic system DNA strand |
| title | A DNA Encoding Image Encryption Algorithm Based on Chaos |
| title_full | A DNA Encoding Image Encryption Algorithm Based on Chaos |
| title_fullStr | A DNA Encoding Image Encryption Algorithm Based on Chaos |
| title_full_unstemmed | A DNA Encoding Image Encryption Algorithm Based on Chaos |
| title_short | A DNA Encoding Image Encryption Algorithm Based on Chaos |
| title_sort | dna encoding image encryption algorithm based on chaos |
| topic | image encryption DNA encoding conservative chaotic system DNA strand |
| url | https://www.mdpi.com/2227-7390/13/8/1330 |
| work_keys_str_mv | AT lihuang adnaencodingimageencryptionalgorithmbasedonchaos AT congding adnaencodingimageencryptionalgorithmbasedonchaos AT zhenjiebao adnaencodingimageencryptionalgorithmbasedonchaos AT haitaochen adnaencodingimageencryptionalgorithmbasedonchaos AT changshengwan adnaencodingimageencryptionalgorithmbasedonchaos AT lihuang dnaencodingimageencryptionalgorithmbasedonchaos AT congding dnaencodingimageencryptionalgorithmbasedonchaos AT zhenjiebao dnaencodingimageencryptionalgorithmbasedonchaos AT haitaochen dnaencodingimageencryptionalgorithmbasedonchaos AT changshengwan dnaencodingimageencryptionalgorithmbasedonchaos |