Skip to main content
Journal cover image

An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations

Publication ,  Journal Article
Chai, X; Gan, Z; Yang, K; Chen, Y; Liu, X
Published in: Signal Processing: Image Communication
March 1, 2017

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.

Duke Scholars

Published In

Signal Processing: Image Communication

DOI

ISSN

0923-5965

Publication Date

March 1, 2017

Volume

52

Start / End Page

6 / 19

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4603 Computer vision and multimedia computation
  • 4006 Communications engineering
  • 0906 Electrical and Electronic Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chai, X., Gan, Z., Yang, K., Chen, Y., & Liu, X. (2017). An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Processing: Image Communication, 52, 6–19. https://doi.org/10.1016/j.image.2016.12.007
Chai, X., Z. Gan, K. Yang, Y. Chen, and X. Liu. “An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations.” Signal Processing: Image Communication 52 (March 1, 2017): 6–19. https://doi.org/10.1016/j.image.2016.12.007.
Chai X, Gan Z, Yang K, Chen Y, Liu X. An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Processing: Image Communication. 2017 Mar 1;52:6–19.
Chai, X., et al. “An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations.” Signal Processing: Image Communication, vol. 52, Mar. 2017, pp. 6–19. Scopus, doi:10.1016/j.image.2016.12.007.
Chai X, Gan Z, Yang K, Chen Y, Liu X. An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Processing: Image Communication. 2017 Mar 1;52:6–19.
Journal cover image

Published In

Signal Processing: Image Communication

DOI

ISSN

0923-5965

Publication Date

March 1, 2017

Volume

52

Start / End Page

6 / 19

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4603 Computer vision and multimedia computation
  • 4006 Communications engineering
  • 0906 Electrical and Electronic Engineering