Cargando…
Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding
Aiming at the problems of small key space, low security, and low algorithm complexity in a low-dimensional chaotic system encryption algorithm, an image encryption algorithm based on the ML neuron model and DNA dynamic coding is proposed. The algorithm first performs block processing on the R, G, an...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9124097/ https://www.ncbi.nlm.nih.gov/pubmed/35607463 http://dx.doi.org/10.1155/2022/4316163 |
_version_ | 1784711671727521792 |
---|---|
author | Cao, Yan Shi, Peng Wu, Kaijun Li, Wenqin |
author_facet | Cao, Yan Shi, Peng Wu, Kaijun Li, Wenqin |
author_sort | Cao, Yan |
collection | PubMed |
description | Aiming at the problems of small key space, low security, and low algorithm complexity in a low-dimensional chaotic system encryption algorithm, an image encryption algorithm based on the ML neuron model and DNA dynamic coding is proposed. The algorithm first performs block processing on the R, G, and B components of the plaintext image to obtain three matrices, and then constructs a random matrix with the same size as the image components through logistic mapping and performs DNA encoding, DNA operation, and DNA decoding on the two parts. Second, it performs determinant permutation on the matrix by two different chaotic sequences obtained by logistic mapping iteration. Finally, it merges the block and image components to complete the image encryption and obtain the ciphertext image. Wherein, DNA encoding, DNA operation, and DNA decoding methods are all randomly and dynamically determined by the chaotic sequence generated by the ML neuron chaotic system. According to simulation results and performance analysis, the algorithm has a larger key space, can effectively resist various statistical and differential attacks, and has better security and higher complexity. |
format | Online Article Text |
id | pubmed-9124097 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-91240972022-05-22 Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding Cao, Yan Shi, Peng Wu, Kaijun Li, Wenqin Comput Intell Neurosci Research Article Aiming at the problems of small key space, low security, and low algorithm complexity in a low-dimensional chaotic system encryption algorithm, an image encryption algorithm based on the ML neuron model and DNA dynamic coding is proposed. The algorithm first performs block processing on the R, G, and B components of the plaintext image to obtain three matrices, and then constructs a random matrix with the same size as the image components through logistic mapping and performs DNA encoding, DNA operation, and DNA decoding on the two parts. Second, it performs determinant permutation on the matrix by two different chaotic sequences obtained by logistic mapping iteration. Finally, it merges the block and image components to complete the image encryption and obtain the ciphertext image. Wherein, DNA encoding, DNA operation, and DNA decoding methods are all randomly and dynamically determined by the chaotic sequence generated by the ML neuron chaotic system. According to simulation results and performance analysis, the algorithm has a larger key space, can effectively resist various statistical and differential attacks, and has better security and higher complexity. Hindawi 2022-05-14 /pmc/articles/PMC9124097/ /pubmed/35607463 http://dx.doi.org/10.1155/2022/4316163 Text en Copyright © 2022 Yan Cao et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Cao, Yan Shi, Peng Wu, Kaijun Li, Wenqin Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding |
title | Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding |
title_full | Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding |
title_fullStr | Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding |
title_full_unstemmed | Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding |
title_short | Image Encryption Algorithm Based on an Improved ML Neuron Model and DNA Dynamic Coding |
title_sort | image encryption algorithm based on an improved ml neuron model and dna dynamic coding |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9124097/ https://www.ncbi.nlm.nih.gov/pubmed/35607463 http://dx.doi.org/10.1155/2022/4316163 |
work_keys_str_mv | AT caoyan imageencryptionalgorithmbasedonanimprovedmlneuronmodelanddnadynamiccoding AT shipeng imageencryptionalgorithmbasedonanimprovedmlneuronmodelanddnadynamiccoding AT wukaijun imageencryptionalgorithmbasedonanimprovedmlneuronmodelanddnadynamiccoding AT liwenqin imageencryptionalgorithmbasedonanimprovedmlneuronmodelanddnadynamiccoding |