The invention provides a
chaotic image
encryption method based on bit replacement and dynamic
DNA coding. The objective of the invention is to solve the problem that security of
chaotic encryption is affected by degradation of
chaotic dynamics characteristics of an image
encryption method based on a chaotic
system in the prior art. The chaotic image encryption method comprises steps of firstly using the Keccak
algorithm to calculate a hash value of
a DNA sequence; based on the hash value, generating an initial state value of the chaotic mapping; by use of a hyperchaotic Chen
system, generating a chaotic mapping index to carry out pixel position overall scrambling on an image; combining the
Butterfly network to carry out bit position scrambling on each pixel, thereby achieving position grade scrambling; carrying out dynamic
DNA coding on the image and combining the given
DNA sequence to carry out XOR operation, thereby achieving replacing of the pixels; and finally, through the
ciphertext feedback, further enhancing the chaotic and
diffusion features. According to the invention, the chaotic image encryption method has big
key space and is
highly sensitive to a key, and capable of effectively resisting attacking operation of
statistical analysis and exhaustion analysis.