Abstract

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.

Highlights

  • With the advent of the big data era, numerous digital images, carrying a large amount of information, are generated daily

  • We employed the Secure Hash Algorithm-512 (SHA-512) algorithm and the natural deoxyribonucleic acid (DNA) sequence to generate the initial values for the four-wing hyperchaotic system and the Lorenz chaotic system, and the intermittent parameters

  • Since the hash value was determined by the plain image, a slight change in the plain image led to a totally different hash value so that the initial values for the chaotic system and the intermittent parameters were totally different, thereby leading to a totally different encrypted image in the end

Read more

Summary

A Dynamic DNA Color Image Encryption Method

Key Laboratory of Advanced Design and Intelligent Computing, Ministry of Education, School of Software.

Introduction
Lorenz System
Four-Wing System
DNA Coding and Decoding Rule
DNA Complementary Rules
DNA Cycle Operation
Mandelbrot
Initial Values and Intermittent Parameters
Conditional Shifting Operation
First Round of Permutation
Process of DNA Encoding
Diffusion and DNA Decoding
Second Round of Permutation and Diffusion
Stimulation
Key Space Analysis
Tables and
NPCR upon values of the decrypted
Correlation Analysis
Histogram Analysis
G Figure
Information Entropy Analysis
Differential Attacks and Chosen Plaintext Attack
Noise and Occlusion Attack Analysis
Resistance to Some Typical Attacks
4.10. Contrast Investigation
4.11. Energy
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call