返回
A Color Image Encryption Algorithm Based on Compressive Sensing and Block-Based DNA Coding
DOI:10.1109/ACCESS.2024.3406766.png)
摘要
En 中文
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.
Keyword:
DNA
Encryption
Image coding
Security
Compressed sensing
Decoding
Image reconstruction
Chaotic communication
Image color analysis
Block codes
Image encryption
compressive sensing
chaotic system
color image
block-based DNA encoding
期刊
IF:
3.6
论文数:
9.8W
被引数:
29.4W
机构
引用论文
Color image encryption algorithm based on Fisher-Yates scrambling and DNA subsequence operation基于fisher-yates置乱和DNA子序列操作的彩色图像加密算法
VISUAL COMPUTER
IF2.9
Hiding cipher-images generated by 2-D compressive sensing with a multi-embedding strategy使用多嵌入策略隐藏由2-D压缩感知生成的密码图像
SIGNAL PROCESSING
IF3.6

