The invention discloses an image
encryption method based on a hyperchaotic
system and multi-level scrambling. The image
encryption method comprises the following steps: firstly, acquiring a hyperchaotic sequence K through the hyperchaotic
system; converting an original image into a two-dimensional matrix with the size of L= H x W, wherein H and W are dimensions of rows and columns of a matrix respectively; then converting original image pixel information into a one-dimensional vector sequence P, performing pixel-level, bit-level and
DNA-level scrambling on the sequence P through an index sequence generated by the hyperchaotic sequence K, performing an
exclusive OR operation on a pixel sequence through a mapping sequence, encrypting the original image to obtain an encrypted
DNA sequence through binary bit conversion,
DNA coding and DNA base operation, and converting the encrypted DNA sequence into a binary bit sequence B2; and finally, converting the sequence B2 into an encrypted image.According to the image
encryption method based on the hyperchaotic
system and the multi-level scrambling provided by the invention, the image is scrambled and encrypted at the pixel level, the bit level and the DNA level, the key sensitivity is high, the encryption effect of the image is effectively improved,
attack operations such as
statistical analysis and exhaustive analysis can be effectively resisted, and the safety is high.