Abstract
This paper presents an image encryption algorithm based on the compressive sensing and a hyperchaotic map, which includes the permutation, compression and diffusion processes. Firstly, the plain image is transformed using discrete wavelet transform, and the coefficient matrix is obtained. Then, the row and column permutation are applied to achieve a good scrambling effect. Secondly, the permuted coefficient matrix is measured by a measurement matrix, and the measurement matrix is constructed using chaotic sequences generated by the 2D-SLIM map. Finally, the diffusion algorithm based on Galois field multiplication is designed to encrypt the compressed matrix, and the cipher image with small size and high security is obtained. What’s more, the SHA-512 hash value of the plain image is introduced to set the initial values and parameters of the 2D-SLIM map to establish the correlation between the plain image and the algorithm, and it makes the algorithm can resist the known/chosen plaintext attacks. Furthermore, the row and column permutation before compressive sensing successfully improves the compression effect with low compression radio, and the diffusion operation improves the security of this algorithm. Simulations and performance analyses validate the good compression performance and high security of the proposed algorithm.
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.