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

Full description

Saved in:
Bibliographic Details
Main Authors: Li Huang, Cong Ding, Zhenjie Bao, Haitao Chen, Changsheng Wan
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