The invention discloses an image
encryption method and device based on a double-entropy source hyper-
chaotic system and a storage medium, and the method comprises the steps: firstly constructing a pseudo-random
number generator based on a six-dimensional
memristor hyper-
chaotic system and two-dimensional SF-SIMM hyper-
chaotic mapping, and obtaining a complex sequence with a double-entropy
source structure; performing iteration by a pseudo random
number generator to obtain a corresponding pseudo
random matrix; and finally, diffusing pixels of the original
image based on the obtained pseudo-
random matrix, and encrypting the original image into a
ciphertext image. According to the method, a six-dimensional
memristor hyper-chaotic
system and two-dimensional SFSIMM hyper-chaotic mapping are combined and applied to image
encryption, a new image
encryption method is provided, and the method has high key sensitivity and high differential
attack resistance; the secret
key space is far large, and violent attacks can be effectively resisted; the information of the
ciphertext image can be well hidden, and the security of the
ciphertext image is ensured; the information entropy of the ciphertext image is very close to a theoretical value, and the method has high entropy
attack resistance.