Skip to main content
Journal cover image

A chaotic image encryption algorithm based on 3-D bit-plane permutation

Publication ,  Journal Article
Gan, ZH; Chai, XL; Han, DJ; Chen, YR
Published in: Neural Computing and Applications
November 1, 2019

There are two shortcomings existing in the current color image encryption. One is that high correlation between R, G, B components of the original image may be neglected, the other is that the encryption has little relationship with the plain image, and then it is vulnerable to be broken. In order to solve these two problems and present secure and effective image encryption scheme, we introduce a novel chaos-based image encryption algorithm for color images based on three-dimensional (3-D) bit-plane permutation. In the proposed algorithm, the color plain image is firstly converted to 24 bit planes by RGB splitting and bit plane decomposition, next three-dimensional bit-plane permutation is performed on bit planes, position sequences for permutation are obtained from the 3D Chen chaotic system, and then the three confused components are gotten. Secondly, three key matrices are generated by a 1D chaotic system and a multilevel discretization method, and finally, the color cipher image is obtained by diffusing the confused components using key matrices. The SHA 256 hash function value of the plain image is obtained and combined with the given parameters to calculate the parameters and initial values of the chaotic system, so that the proposed scheme highly depends on the plain image and it may effectively withstand known-plaintext and chosen-plaintext attacks. Simulation results and security analyses demonstrate that our algorithm not only has good encryption effect, but can also resist against common attacks, so it is reliable to be applied for image secure communications.

Duke Scholars

Published In

Neural Computing and Applications

DOI

EISSN

1433-3058

ISSN

0941-0643

Publication Date

November 1, 2019

Volume

31

Issue

11

Start / End Page

7111 / 7130

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4603 Computer vision and multimedia computation
  • 4602 Artificial intelligence
  • 1702 Cognitive Sciences
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Gan, Z. H., Chai, X. L., Han, D. J., & Chen, Y. R. (2019). A chaotic image encryption algorithm based on 3-D bit-plane permutation. Neural Computing and Applications, 31(11), 7111–7130. https://doi.org/10.1007/s00521-018-3541-y
Gan, Z. H., X. L. Chai, D. J. Han, and Y. R. Chen. “A chaotic image encryption algorithm based on 3-D bit-plane permutation.” Neural Computing and Applications 31, no. 11 (November 1, 2019): 7111–30. https://doi.org/10.1007/s00521-018-3541-y.
Gan ZH, Chai XL, Han DJ, Chen YR. A chaotic image encryption algorithm based on 3-D bit-plane permutation. Neural Computing and Applications. 2019 Nov 1;31(11):7111–30.
Gan, Z. H., et al. “A chaotic image encryption algorithm based on 3-D bit-plane permutation.” Neural Computing and Applications, vol. 31, no. 11, Nov. 2019, pp. 7111–30. Scopus, doi:10.1007/s00521-018-3541-y.
Gan ZH, Chai XL, Han DJ, Chen YR. A chaotic image encryption algorithm based on 3-D bit-plane permutation. Neural Computing and Applications. 2019 Nov 1;31(11):7111–7130.
Journal cover image

Published In

Neural Computing and Applications

DOI

EISSN

1433-3058

ISSN

0941-0643

Publication Date

November 1, 2019

Volume

31

Issue

11

Start / End Page

7111 / 7130

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 4611 Machine learning
  • 4603 Computer vision and multimedia computation
  • 4602 Artificial intelligence
  • 1702 Cognitive Sciences
  • 0906 Electrical and Electronic Engineering
  • 0801 Artificial Intelligence and Image Processing