Skip to main content
Journal cover image

An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata

Publication ,  Journal Article
Chai, X; Fu, X; Gan, Z; Zhang, Y; Lu, Y; Chen, Y
Published in: Neural Computing and Applications
May 1, 2020

In this paper, an efficient image compression and encryption scheme combining the parameter-varying chaotic system, elementary cellular automata (ECA) and block compressive sensing (BCS) is presented. The architecture of permutation, compression and re-permutation is adopted. Firstly, the plain image is transformed by DWT, and four block matrices are gotten, and they are a low-frequency block with important information and three high-frequency blocks with less important information. Secondly, ECA is used to scramble the four sparse block matrices, which can effectively change the position of the elements in the matrices and upgrade the confusion effect of the algorithm. Thirdly, according to the importance of each block, BCS is adopted to compress and encrypt four scrambled matrices with different compression ratios. In the BCS, the measurement matrices are constructed by a parameter-varying chaotic system, and thus few parameters may produce the large measurement matrices, which may effectively reduce memory space and transmission bandwidth. Finally, the four compressed matrices are recombined into a large matrix, and the cipher image is obtained by re-scrambling it. Moreover, the initial values of the chaotic system are produced by the SHA 256 hash value of the plain image, which makes the proposed encryption algorithm highly sensitive to the original image. Experimental results and performance analyses demonstrate its good security and robustness.

Duke Scholars

Published In

Neural Computing and Applications

DOI

EISSN

1433-3058

ISSN

0941-0643

Publication Date

May 1, 2020

Volume

32

Issue

9

Start / End Page

4961 / 4988

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
Chai, X., Fu, X., Gan, Z., Zhang, Y., Lu, Y., & Chen, Y. (2020). An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata. Neural Computing and Applications, 32(9), 4961–4988. https://doi.org/10.1007/s00521-018-3913-3
Chai, X., X. Fu, Z. Gan, Y. Zhang, Y. Lu, and Y. Chen. “An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata.” Neural Computing and Applications 32, no. 9 (May 1, 2020): 4961–88. https://doi.org/10.1007/s00521-018-3913-3.
Chai X, Fu X, Gan Z, Zhang Y, Lu Y, Chen Y. An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata. Neural Computing and Applications. 2020 May 1;32(9):4961–88.
Chai, X., et al. “An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata.” Neural Computing and Applications, vol. 32, no. 9, May 2020, pp. 4961–88. Scopus, doi:10.1007/s00521-018-3913-3.
Chai X, Fu X, Gan Z, Zhang Y, Lu Y, Chen Y. An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata. Neural Computing and Applications. 2020 May 1;32(9):4961–4988.
Journal cover image

Published In

Neural Computing and Applications

DOI

EISSN

1433-3058

ISSN

0941-0643

Publication Date

May 1, 2020

Volume

32

Issue

9

Start / End Page

4961 / 4988

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