A novel image encryption scheme employing the memristive hyperchaotic system, cellular automata (CA) and DNA sequence operations is presented, which consists of diffusion process. SHA 256 hash function is used to give the secret key and compute the initial values of the chaotic system. Moreover, a dynamic DNA encoding scheme is introduced. Two DNA rule matrices for encoding the plain image and two-dimensional (2D) CA are generated from chaotic sequences, and they are controlled by the plain image, so that there are different DNA encoding rules for different original image. Besides, we manipulate block diffusion encryption method to the plain image in order to save time. The previous diffused block image and 2D CA are combined to affect the encryption effect of the current block image. Among them, 2D CA is updated by the local rule computed from the previous diffused sub image, and its initial configuration is determined by the chaotic sequences. Simulation results and security analyses both confirm that the proposed image encryption scheme not only demonstrates extraordinary encryption performance, but also resists various attacks. It can be applied in secure image and video communication fields.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.