Abstract
In this paper, a new 2D Arnold-sin-coupling (2D-ASC) hyperchaotic map is established and a new image encryption algorithm based on bit-level operations and the ASC hyperchaotic system is proposed. The algorithm first decomposes a normal image into bit-level images by rows, incorporates a sequence of bits generated by a chaotic system to the algorithm to increase randomness and security, and then performs a circular shift of the rows and columns of the bit-level image to obtain a confused intermediate image. Finally, the intermediate image is diffused by our constructed S-box according to the size of each pixel value to obtain a stable and robust encrypted image. Moreover, the initial condition of the chaotic mapping used is calculated from the SHA-256 hash value of the original image, enhancing the correlation of the encryption process with the plaintext image. Through simulation experiments, the image encryption scheme is analyzed in terms of key space, histogram, information entropy, robustness and key sensitivity. The theoretical analysis and experimental findings demonstrate that the algorithm has good performance and sufficient level of security. The information entropy of the encrypted image is above 7.9993, the average NPCR is 99.6440 and the average UACI is 33.4996.
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.