Skip to main content
Log in

Chaos-based image encryption with total shuffling and bidirectional diffusion

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

This paper proposes a chaos-based image encryption method with permutation–diffusion architecture, in which a spatiotemporal chaotic system modeled by coupled map lattices is used to generate random sequences. In the permutation step, the permutation is generated of the same size as the plain image, which shuffles the positions of image pixels totally. In order to effectively generate this large permutation, we present a fast method to construct permutation by combining several small permutations, where small permutations are directly generated by a chaotic system. In the diffusion step, bidirectional diffusion is used to diffuse each pixel to all other pixels of the image. A key stream buffer is utilized to cache the random numbers generated by the chaotic system, and each pixel is ciphered by a random number chosen from the key stream buffer according to its previous pixel. The experimental results and analysis by using several security measures show that the proposed image encryption scheme has high security and efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Ye, G., Wong, K.W.: An image encryption scheme based on time-delay and hyperchaotic system. Nonlinear Dyn. 71(1–2), 259–267 (2013)

    Article  MathSciNet  Google Scholar 

  2. Pareek, N.K., Patidar, V., Sud, K.K.: Diffusion substitution based gray image encryption scheme. Digit. Signal Process. 23(3), 894–901 (2013)

    Article  MathSciNet  Google Scholar 

  3. Shatheesh, S.I., Devaraj, P., Bhuvaneswaran, R.: An intertwining chaotic maps based image encryption scheme. Nonlinear Dyn. 69(9), 1995–2007 (2012)

    Article  Google Scholar 

  4. Wang, X., Teng, L., Qin, X.: A novel colour image encryption algorithm based on chaos. Signal Process. 92(4), 1101–1108 (2012)

    Article  Google Scholar 

  5. Hussain, I., Shah, T., Gondal, M.A., Mahmood, H.: A novel image encryption algorithm based on chaotic maps and GF(28) exponent transformation. Nonlinear Dyn. 72(1–2), 399–406 (2013)

    Article  MathSciNet  Google Scholar 

  6. Mirzaei, O., Yaghoobi, M., Irani, H.: A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn. 67(1), 557–566 (2012)

    Article  MathSciNet  Google Scholar 

  7. Fu, C., Chen, J., Zou, H., Meng, W., Zhan, Y., Yu, Y.: A chaos-based digital image encryption scheme with an improved diffusion strategy. Opt. Express 20(3), 2363–2378 (2012)

    Article  Google Scholar 

  8. Wang, X., Wang, T.: A novel algorithm for image encryption based on couple chaotic systems. Int. J. Mod. Phys. B (2012). doi:10.1142/S0217979212501755

    Google Scholar 

  9. Khan, M., Shah, T., Mahmood, H., Gondal, M.A.: An efficient method for the construction of block cipher with multi-chaotic systems. Nonlinear Dyn. 71(3), 489–492 (2013)

    Article  MathSciNet  Google Scholar 

  10. Wang, Y., Wong, K.W., Liao, X., Chen, G.: A new chaos-based fast image encryption algorithm. Appl. Soft Comput. 11(1), 514–522 (2011)

    Article  Google Scholar 

  11. Ye, G.: Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recognit. Lett. 31(5), 347–354 (2010)

    Article  Google Scholar 

  12. Zhu, C.: A novel image encryption scheme based on improved hyperchaotic sequences. Opt. Commun. 285, 29–37 (2012)

    Article  Google Scholar 

  13. Huang, X.: Image encryption algorithm using chaotic Chebyshev generator. Nonlinear Dyn. 67(4), 2411–2417 (2012)

    Article  Google Scholar 

  14. Patidar, V., Pareek, N., Purohit, G., Sud, K.: A robust and secure chaotic standard map based pseudorandom permutation–substitution scheme for image encryption. Opt. Commun. 284, 4331–4339 (2011)

    Article  Google Scholar 

  15. Yoon, J., Kim, H.: An image encryption scheme with a pseudorandom permutation based on chaotic maps. Commun. Nonlinear Sci. Numer. Simul. 15(12), 3998–4006 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  16. Gao, T., Chen, Z.: Image encryption based on a new total shuffling algorithm. Chaos Solitons Fractals 38(1), 213–220 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  17. Hussain, I., Shah, T., Gondal, M.A.: Application of S-box and chaotic map for image encryption. Math. Comput. Model. 57(9–10), 2576–2579 (2013)

    Article  Google Scholar 

  18. Shen, Y., Zhang, G., Li, X., Liu, Q.: An improved image encryption method based on total shuffling scheme. Adv. Intell. Soft Comput. 196, 643–650 (2012)

    Article  Google Scholar 

  19. Eslami, Z., Bakhshandeh, A.: An improvement over an image encryption method based on total shuffling. Opt. Commun. 286, 51–55 (2013)

    Article  Google Scholar 

  20. Zhang, G., Liu, Q.: A novel image encryption method based on total shuffling scheme. Opt. Commun. 284, 2775–2780 (2011)

    Article  Google Scholar 

  21. Wang, X., He, G.: Cryptanalysis on a novel image encryption method based on total shuffling scheme. Opt. Commun. 284, 5804–5807 (2011)

    Article  Google Scholar 

  22. Zhang, Y., Xiao, D.: Cryptanalysis of S-box-only chaotic image ciphers against chosen plaintext attack. Nonlinear Dyn. 72(4), 751–756 (2013)

    Article  MathSciNet  Google Scholar 

  23. Zhu, C., Liao, C., Deng, X.: Breaking and improving an image encryption scheme based on total shuffling scheme. Nonlinear Dyn. 71(1–2), 25–34 (2013)

    Article  MathSciNet  Google Scholar 

  24. Li, C., Li, S., Lo, K.T.: Breaking a modified substitution-diffusion image cipher based on chaotic standard and logistic maps. Commun. Nonlinear Sci. Numer. Simul. 16(2), 837–843 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  25. Zhou, J., Au, O.C.: On the security of chaotic convolutional coder. IEEE Trans. Circuits. Syst., I Regul. Pap. 58(3), 595–606 (2011)

    Article  MathSciNet  Google Scholar 

  26. Wang, X., Liu, L.: Cryptanalysis of a parallel sub-image encryption method with high-dimensional chaos. Nonlinear Dyn. (2013). doi:10.1007/s11071-013-0832-9

    Google Scholar 

  27. Rhouma, R., Belghith, S.: Cryptanalysis of a new image encryption algorithm based on hyper-chaos. Phys. Lett. A 372, 5973–5978 (2008)

    Article  MATH  Google Scholar 

  28. Zhang, L.Y., Li, C., Wong, K.W., Shu, S., Chen, G.: Cryptanalyzing a chaos-based image encryption algorithm using alternate structure. J. Syst. Softw. 85(9), 2077–2085 (2012)

    Article  Google Scholar 

  29. Wang, X., Liu, L.: Cryptanalysis and improvement of a digital image encryption method with chaotic map lattices. Chin. Phys. B 22(5), 198–202 (2013)

    Google Scholar 

  30. Ahadpour, S., Sadra, Y.: A chaos-based image encryption scheme using chaotic coupled map lattices. Int. J. Comput. Appl. Technol. 49(2), 15–18 (2012)

    Google Scholar 

Download references

Acknowledgements

The authors acknowledge the National Natural Science Foundation of China (Grant Nos. 61100239 and 60803088), the Ph.D. Programs Foundation of Ministry of Education of China (Grant No. 20100201110063).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuanping Zhang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, X., Zhao, Z. Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dyn 75, 319–330 (2014). https://doi.org/10.1007/s11071-013-1068-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-013-1068-4

Keywords

Navigation