Abstract

In this paper, we propose a novel 3-image bit-level encryption algorithm based on 3D nonequilateral Arnold transformation and hyperchaotic system. Firstly, the three plain images with N × M are decomposed into 8-bit planes and then they overlap into a 3D bit matrix with size N × M × 24 . Then, the 3D bit matrix is scrambled by 3D nonequilateral Arnold transformation and the scrambled 3D bit matrix is integrated and transformed into three 2D pixel-level images. Finally, the hyperchaotic system is used to diffuse the three 2D pixel-level images; then three diffused images are rearranged to be one color image, resulting in the encrypted image. Numerical simulations and analyses of the proposed encryption scheme are given to validate the feasibility and safety of the method. The statistical analyses like histogram, correlation, and entropy confirm that the proposed method can effectively resist statistical attacks and security key analysis shows that the key space is large enough to render the brute-force attack ineffective in proposed method. The differential analysis confirms that the proposed method is effective against differential attacks and the results of the experiment confirmed that the method can resist occlusion attack.

Highlights

  • Introduction and Related WorksImage is an important carrier for human visual system to obtain rich information and is one of the important ways of information transmission nowadays

  • We find that many image encryption algorithms are broken because the encryption scheme cannot resist the chosen-plaintext attack

  • In this paper, we have proposed a novel method for 3-image encryption based on 3D nonequilateral Arnold transformation and hyperchaotic system, which can effectively confuse the attacker and resist the chosen-plaintext attack. e proposed scheme includes three steps: the pixel value of the image being converted to a binary value, permutation using 3D nonequilateral Arnold transformation, and diffusion using the chaotic sequence generated by hyperchaotic system

Read more

Summary

Introduction and Related Works

Image is an important carrier for human visual system to obtain rich information and is one of the important ways of information transmission nowadays. We find that many image encryption algorithms are broken because the encryption scheme cannot resist the chosen-plaintext attack. In this paper, we have proposed a novel method for 3-image encryption based on 3D nonequilateral Arnold transformation and hyperchaotic system, which can effectively confuse the attacker and resist the chosen-plaintext attack. E proposed scheme includes three steps: the pixel value of the image being converted to a binary value, permutation using 3D nonequilateral Arnold transformation, and diffusion using the chaotic sequence generated by hyperchaotic system. E proposed encryption scheme is applied to three publicly accessible test images, and the results indicate that our algorithm can effectively resist statistical attacks and is effective against chosen-plaintext attack. ⎧⎪⎪⎨ zn zz, ⎪⎪⎩ yn yz − czxz􏼁mod M, xn xz − bzyn􏼁mod N

We have
Our algorithm
NPCR UACI
Conclusion
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