Abstract

Many image encryption schemes based on compressive sensing have poor reconstructed image quality when the compression ratio is low, as well as difficulty in hardware implementation. To address these problems, we propose an image encryption algorithm based on the mixed chaotic Bernoulli measurement matrix block compressive sensing. A new chaotic measurement matrix was designed using the Chebyshev map and logistic map; the image was compressed in blocks to obtain the measurement values. Still, using the Chebyshev map and logistic map to generate encrypted sequences, the measurement values were encrypted by no repetitive scrambling as well as a two-way diffusion algorithm based on GF(257) for the measurement value matrix. The security of the encryption system was further improved by generating the Secure Hash Algorithm-256 of the original image to calculate the initial values of the chaotic mappings for the encryption process. The scheme uses two one-dimensional maps and is easier to implement in hardware. Simulation and performance analysis showed that the proposed image compression–encryption scheme can improve the peak signal-to-noise ratio of the reconstructed image with a low compression ratio and has good encryption against various attacks.

Highlights

  • With the rapid development of the internet and computer technology, more images, videos, and other multimedia information are being transmitted and stored through the internet

  • A block compressive sensing image encryption algorithm based on the mixed chaotic Bernoulli measurement matrix is proposed

  • The core of this encryption algorithm is the combination of the mixed chaotic sequence measurement matrix and block compressed sensing (BCS), which is practical and can improve the reconstruction quality of images with low compression ratios under the premise of ensuring system security and easy hardware implementation

Read more

Summary

Introduction

With the rapid development of the internet and computer technology, more images, videos, and other multimedia information are being transmitted and stored through the internet. We used Chebyshev mapping and logistic mapping to generate chaotic sequences for the encryption process and calculate the initial value of the one-dimensional chaotic system by the Secure Hash Algorithm-256(SHA-256) function, which is easy to implement and increase the key space, but it reduces the computational complexity of the cryptosystem and improves the security of the algorithm. We propose a simple and secure image encryption algorithm based on BCS and one-dimensional chaotic mapping. This scheme is made up of two primary stages. 4. In the reconstruction stage, the SPL reconstruction algorithm, based on DDWT, is used, which, combined with the hybrid chaotic sequence measurement matrix proposed in this paper, can achieve a much higher reconstruction quality of decrypted images with low compression ratio.

Block Compressive Sensing
Construction of a Measurement Matrix Based on MCLB Sequence
Simulation Test Based on MCLBM
The Proposed Algorithm
Block Compression Sampling and Quantification Process
Cipher Sequence Generation Algorithm
Image Encryption Algorithm
Image Decryption and Reconstruction Process
Impact of Important Parameters on Encryption and Decryption Performance
Key Sensitivity
Histogram
Information Entropy Analysis
Information
Ciphertext Sensitivity
Time Complexity Analysis
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call