Color image encryption based on joint permutation and diffusion

  • Li T
  • Shi J
  • Zhang D
40Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Image encryption plays an essential role in the community of image security. Most existing image encryption approaches adopt a permutation-diffusion scheme to permute pixel positions and change pixel values separately. One limitation of this scheme is that it has a high risk of being cracked. To solve this problem, we propose an approach that jointly permutates and diffuses (JPD) the pixels in a color image for encryption. First, a 4D hyperchaotic system with two positive Lyapunov exponents is used to generate a sequence for almost all encryption procedures. To enhance security, the plain image's information is introduced to the hyperchaotic system's initial parameters. Then, the hyperchaotic sequence is used to permute and diffuse the pixels in images jointly. More specifically, two index matrices that determine which pixels will be permuted and diffused and one mask matrix that determines how the pixels will be diffused are generated by the hyperchaotic sequence. We test the proposed JPD with several popular images. Experimental results and security analysis demonstrate that the JPD is capable of resisting various types of attacks. Moreover, the JPD can accelerate the encryption process. All these indicate that the JPD is effective and efficient for color image encryption.

Cite

CITATION STYLE

APA

Li, T., Shi, J., & Zhang, D. (2021). Color image encryption based on joint permutation and diffusion. Journal of Electronic Imaging, 30(01). https://doi.org/10.1117/1.jei.30.1.013008

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free