IEEE Access (Jan 2024)

A Color Image Encryption Algorithm Based on Compressive Sensing and Block-Based DNA Coding

  • Qiji He,
  • Peiya Li,
  • Yanyixiao Wang

DOI
https://doi.org/10.1109/ACCESS.2024.3406766
Journal volume & issue
Vol. 12
pp. 77621 – 77638

Abstract

Read online

Image encryption is an effective method to prevent images from being captured or stored illegally. With the increasing demand for image security and transmission efficiency, this paper proposes a color image encryption algorithm based on chaotic systems, which combines block-based DNA coding and compressive sensing. Firstly, the plain image is compressed using compressive sensing (CS) to obtain three measurement value matrices, which are then quantized into integer matrices and permuted by the method of the Josephus problem. Subsequently, the scrambled measurement value matrices are divided into subblocks. These subblocks are encoded by random DNA rules, diffused by chaotic sequences-based DNA operations, and dynamically decoded. It is worth noting that the initial values of the chaotic systems used for the DNA operations and the generation of the measurement matrices depend on the plain image, which enables our algorithm to withstand well the chosen-plaintext attacks and the known-plaintext attacks. Moreover, we utilize singular value decomposition (SVD) to optimize the measurement matrices to enhance the reconstruction quality of the encrypted image. Simulation results and security analysis show that the algorithm has excellent compression and encryption performance and is resistant to various typical attacks.

Keywords