Abstract

This article suggests a new image encryption algorithm based on a secure variant of Hill Cipher (HC) and three improved one-dimensional (1D) chaotic maps. The proposed scheme fully satisfies the two basic concepts of security, namely confusion and diffusion. The confusion is ensured by the product of a vector consisting of the key-pixel couple and a 2 × 2 Hill matrix on the one hand, and the addition of another pseudo-random translation vector on the other hand. And the diffusion is ensured by a strong avalanche effect that links each encrypted pixel to its adjacent. The chaotic sequences used come from 1D chaotic maps with excellent statistical proprieties. The proposed algorithm aims to encrypt pixel-by-pixel all types of images, even those with a high correlation of adjacent pixels or a black background, and to make the encryption system more secure. So, the simulation results performed on a database of color and grayscale images show that the histogram of a cipher image produced a uniform distribution, a higher entropy, a correlation among image pixels that was significantly decreased; Also, the proposed algorithm has great performance in terms of sensitivity, UACI and NPCR.

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

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.