Next Article in Journal
Thermodynamics at Very Long Time and Space Scales
Previous Article in Journal
Some Classical and Quantum Aspects of Gravitoelectromagnetism
Article

A Dynamic DNA Color Image Encryption Method Based on SHA-512

by 1,2,*, 1 and 2,3
1
Key Laboratory of Advanced Design and Intelligent Computing, Ministry of Education, School of Software Engineering, Dalian University, Dalian 116622, China
2
Knowledge Engineering and Discovery Research Institute, Auckland University of Technology, Auckland 1010, New Zealand
3
Intelligent Systems Research Center, Ulster University, Londonderry BT52 1SA, UK
*
Author to whom correspondence should be addressed.
Entropy 2020, 22(10), 1091; https://doi.org/10.3390/e22101091
Received: 2 September 2020 / Revised: 23 September 2020 / Accepted: 25 September 2020 / Published: 28 September 2020
This paper presents a dynamic deoxyribonucleic acid (DNA) image encryption based on Secure Hash Algorithm-512 (SHA-512), having the structure of two rounds of permutation–diffusion, by employing two chaotic systems, dynamic DNA coding, DNA sequencing operations, and conditional shifting. We employed the SHA-512 algorithm to generate a 512-bit hash value and later utilized this value with the natural DNA sequence to calculate the initial values for the chaotic systems and the eight intermittent parameters. We implemented a two-dimensional rectangular transform (2D-RT) on the permutation. We used four-wing chaotic systems and Lorentz systems to generate chaotic sequences and recombined three channel matrices and chaotic matrices with intermittent parameters. We calculated hamming distances of DNA matrices, updated the initial values of two chaotic systems, and generated the corresponding chaotic matrices to complete the diffusion operation. After diffusion, we decoded and decomposed the DNA matrices, and then scrambled and merged these matrices into an encrypted image. According to experiments, the encryption method in this paper not only was able to withstand statistical attacks, plaintext attacks, brute-force attacks, and a host of other attacks, but also could reduce the complexity of the algorithm because it adopted DNA sequencing operations that were different from traditional DNA sequencing operations. View Full-Text
Keywords: color image encryption; DNA coding; two rounds of permutation–diffusion; SHA-512 color image encryption; DNA coding; two rounds of permutation–diffusion; SHA-512
Show Figures

Figure 1

MDPI and ACS Style

Zhou, S.; He, P.; Kasabov, N. A Dynamic DNA Color Image Encryption Method Based on SHA-512. Entropy 2020, 22, 1091. https://doi.org/10.3390/e22101091

AMA Style

Zhou S, He P, Kasabov N. A Dynamic DNA Color Image Encryption Method Based on SHA-512. Entropy. 2020; 22(10):1091. https://doi.org/10.3390/e22101091

Chicago/Turabian Style

Zhou, Shihua, Pinyan He, and Nikola Kasabov. 2020. "A Dynamic DNA Color Image Encryption Method Based on SHA-512" Entropy 22, no. 10: 1091. https://doi.org/10.3390/e22101091

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop