Cargando…

Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding

With the help of the fact that chaos is sensitive to initial conditions and pseudorandomness, combined with the spatial configurations in the DNA molecule's inherent and unique information processing ability, a novel image encryption algorithm based on bit permutation and dynamic DNA encoding i...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Xuncai, Han, Feng, Niu, Ying
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5585654/
https://www.ncbi.nlm.nih.gov/pubmed/28912802
http://dx.doi.org/10.1155/2017/6919675
_version_ 1783261675990810624
author Zhang, Xuncai
Han, Feng
Niu, Ying
author_facet Zhang, Xuncai
Han, Feng
Niu, Ying
author_sort Zhang, Xuncai
collection PubMed
description With the help of the fact that chaos is sensitive to initial conditions and pseudorandomness, combined with the spatial configurations in the DNA molecule's inherent and unique information processing ability, a novel image encryption algorithm based on bit permutation and dynamic DNA encoding is proposed here. The algorithm first uses Keccak to calculate the hash value for a given DNA sequence as the initial value of a chaotic map; second, it uses a chaotic sequence to scramble the image pixel locations, and the butterfly network is used to implement the bit permutation. Then, the image is coded into a DNA matrix dynamic, and an algebraic operation is performed with the DNA sequence to realize the substitution of the pixels, which further improves the security of the encryption. Finally, the confusion and diffusion properties of the algorithm are further enhanced by the operation of the DNA sequence and the ciphertext feedback. The results of the experiment and security analysis show that the algorithm not only has a large key space and strong sensitivity to the key but can also effectively resist attack operations such as statistical analysis and exhaustive analysis.
format Online
Article
Text
id pubmed-5585654
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-55856542017-09-14 Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding Zhang, Xuncai Han, Feng Niu, Ying Comput Intell Neurosci Research Article With the help of the fact that chaos is sensitive to initial conditions and pseudorandomness, combined with the spatial configurations in the DNA molecule's inherent and unique information processing ability, a novel image encryption algorithm based on bit permutation and dynamic DNA encoding is proposed here. The algorithm first uses Keccak to calculate the hash value for a given DNA sequence as the initial value of a chaotic map; second, it uses a chaotic sequence to scramble the image pixel locations, and the butterfly network is used to implement the bit permutation. Then, the image is coded into a DNA matrix dynamic, and an algebraic operation is performed with the DNA sequence to realize the substitution of the pixels, which further improves the security of the encryption. Finally, the confusion and diffusion properties of the algorithm are further enhanced by the operation of the DNA sequence and the ciphertext feedback. The results of the experiment and security analysis show that the algorithm not only has a large key space and strong sensitivity to the key but can also effectively resist attack operations such as statistical analysis and exhaustive analysis. Hindawi 2017 2017-08-22 /pmc/articles/PMC5585654/ /pubmed/28912802 http://dx.doi.org/10.1155/2017/6919675 Text en Copyright © 2017 Xuncai Zhang 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
Zhang, Xuncai
Han, Feng
Niu, Ying
Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding
title Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding
title_full Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding
title_fullStr Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding
title_full_unstemmed Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding
title_short Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding
title_sort chaotic image encryption algorithm based on bit permutation and dynamic dna encoding
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5585654/
https://www.ncbi.nlm.nih.gov/pubmed/28912802
http://dx.doi.org/10.1155/2017/6919675
work_keys_str_mv AT zhangxuncai chaoticimageencryptionalgorithmbasedonbitpermutationanddynamicdnaencoding
AT hanfeng chaoticimageencryptionalgorithmbasedonbitpermutationanddynamicdnaencoding
AT niuying chaoticimageencryptionalgorithmbasedonbitpermutationanddynamicdnaencoding