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
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.