Abstract

Current multiple-image encryption schemes usually require a fixed number or the same size of images. Therefore, this paper proposes a multiple-image encryption algorithm that can encrypt any number, size, and type of image. Firstly, we propose a two-dimensional chaotic model, which can generate multiple types of chaotic systems to solve the defects of some existing chaotic systems and reduce the design difficulty of chaotic systems. The generated chaotic systems are proven to have better performance through bifurcation diagrams, phase diagrams, Lyapunov exponent, and sample entropy analysis. Secondly, we fuse multiple images and then use SHA-512 to generate a secret key to increase resistance to plaintext attacks. We embed the size message of the original image into the fused image pixels, eliminating the need to transmit the size message separately from the secret key. Finally, we propose a simultaneous permutation and diffusion algorithm to improve security and efficiency. Experimental simulations and security analysis show that the proposed algorithm can encrypt multiple images of different sizes and types with good attack resistance and encryption efficiency.

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.