Abstract

This paper proposes an effective image encryption method to encrypt several images in one encryption process. The proposed encryption scheme differs from the current multiple image encryption schemes because of their two-layer cross-coupled chaotic map-based permutation-diffusion operation. Block-shuffling, left–right (L–R) flipping and then bit-XOR diffusion operations are carried out in the first layer using one set of cross-coupled chaotic map. Block-shuffling, up–down (U–D) flipping and then bit-XOR diffusion operations are performed with another set of cross-coupled chaotic maps in the second layer. The two different layers of permutation-diffusion make the proposed algorithm more efficient than the existing multi-image encryption algorithms. Moreover, the combination of block-based shuffling and flip operation decreases the algorithm’s computational complexity, which means enhancing the time efficiency of the algorithm. In cross-coupling operation, the use of a single fixed-type one-dimensional chaotic map-piece-wise linear chaotic map (PWLCM) makes the algorithm efficient both in hardware and in software. PWLCM’s initial values and system parameters (keys) are generated by means of the hash values of original images that resist the algorithm against the attacks of chosen-plaintext and known-plaintext. Results of simulation and comparative security analysis reveal that the suggested scheme is more effective in encryption and resists better against all widely used attacks.

Full Text
Published version (Free)

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