Abstract
Abstract Aiming at the problems of weak key sensitivity and small key space of
image encryption algorithm,in this paper,we propose an image encryption algorithm
based on four-dimensional memristive hyperchaotic system and DNA operation. The
algorithm first calculates the initial value of the image information by Secure Hash
Algorithm 512(SHA-512) hash algorithm, substitutes it into the four-dimensional
memory-damped hyperchaotic system to generate a sequence, and then obtains the key
map by Logistic mapping and Sine mapping.The preprocessed image matrix is obtained
by dot-multiplication operation of the plaintext image with the square matrix generated
by Sigmoid algorithm after Arnold permutation.Then DNA encoding,DNA row-by-
row operation and DNA decoding are performed on the key map and preprocessed
image, and at the end, the encrypted image is obtained after rotating the first round
encrypted image and the key map by 90° for the second encryption.Experiments such as
robustness analysis,anti-differential attack,and adjacent pixel correlation analysis show
that the algorithm has a large key space,strong key sensitivity and the encrypted image
has a small adjacent pixel correlation.It is shown that the algorithm can effectively
protect the communication encryption of digital images.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have