Skip to main content
Log in

An efficient chaotic image encryption based on alternate circular S-boxes

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

Abstract

A novel and efficient image encryption algorithm based on chaos and multiple S-boxes is proposed in this paper, in which a set of S-boxes is initially constructed using a chaotic system, and each of the S-boxes is considered as a circular sequence with a head pointer. For each image pixel, an S-box is chosen from the set of S-boxes and used to substitute for the plain pixel to get a cipher pixel, and then the chosen S-box is updated by moving its head pointer forward according to the cipher pixel and a random number. In order to increase the plaintext sensitivity of encryption, the substitution processes are performed in forward direction and backward direction, respectively. This scheme not only offers the high security by employing two directional substitutions and using the different S-boxes for each pixel but also achieves high encryption speed by constructing only a few S-boxes and updating the S-box dynamically and easily. The performance of the proposed algorithm is evaluated using a variety of analysis. Experimental results show that the proposed image encryption algorithm is secure and efficient.

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. 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 

  2. Zhou, S., Zhang, Q., Wei, X., Zhou, C.: A summarization on image encryption. IETE Tech. Rev. 27(6), 503–510 (2010)

    Article  Google Scholar 

  3. Matthews, R.: On the derivation of a chaotic encryption algorithm. Cryptologia 13(1), 29–42 (1989)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  6. Zhang, X., Shao, L., Zhao, Z., Liang, Z.: An image encryption scheme based on constructing large permutation with chaotic sequence. Comput. Electr. Eng. 40(3), 931–941 (2014)

  7. 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 

  8. Wei, X., Guo, L., Zhang, Q., Zhang, J., Lian, S.: A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system. J. Syst. Softw. 85(2), 290–299 (2012)

    Article  Google Scholar 

  9. Wang, Z., Huang, X., Li, Y., Xiao, X.S.: A new image encryption algorithm based on the fractional-order hyperchaotic Lorenz system. Chin. Phys. B 22(1), 010504 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Wang, X., Teng, L.: An image blocks encryption algorithm based on spatiotemporal chaos. Nonlinear Dyn. 67(1), 365–371 (2012)

    Article  MathSciNet  Google Scholar 

  12. Lian, S.: Efficient image or video encryption based on spatiotemporal chaos system. Chaos Soliton Fract. 40(5), 2509–2519 (2009)

    Article  MATH  Google Scholar 

  13. Song, C., Qiao, Y., Zhang, X.: An image encryption scheme based on new spatiotemporal chaos. Optik 124(18), 3329–3334 (2013)

    Article  Google Scholar 

  14. Wong, K.W., Bernie, S.H.K., Yuen, C.H.: An efficient diffusion approach for chaos-based image encryption. Chaos Soliton Fract. 41(5), 265–2663 (2009)

    Google Scholar 

  15. Radhakrishnan, S.V., Subramanian, S.: An analytical approach to S-box generation. Comput. Electr. Eng. 39(3), 1006–1015 (2013)

    Article  Google Scholar 

  16. Jakimoski, G., Kocarev, L.: Chaos and cryptography: block encryption ciphers based on chaotic maps. IEEE T Circuits-I 48(2), 163–169 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  17. Khan, M., Shah, T., Gondal, M.A.: An efficient technique for the construction of substitution box with chaotic partial differential equation. Nonlinear Dyn. 73(3), 1795–1801 (2013)

    Article  MathSciNet  Google Scholar 

  18. Tang, G., Liao, X.: A method for designing dynamical S-boxes based on discretized chaotic map. Chaos Soliton Fract. 23(5), 1901–1909 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  19. Chen, G., Chen, Y., Liao, X.: An extended method for obtaining S-boxes based on three-dimensional chaotic Baker maps. Chaos Soliton Fract. 31(3), 571–579 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  20. Özkaynak, F., Özer, A.B.: A method for designing strong S-Boxes based on chaotic Lorenz system. Phys. Lett. A 374(36), 3733–3738 (2010)

  21. 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)

  22. Wang, Y., Wong, K.W., Li, C., Li, Y.: A novel method to design S-box based on chaotic map and genetic algorithm. Phys. Lett. A 376(6), 827–833 (2012)

  23. Alireza, J., Mirghadri, A.: Image encryption using chaos and block cipher. Comput. Inf. Sci. 4(1), 172–185 (2011)

    Google Scholar 

  24. Huang, C., Nien, H., Chiang, T., Shu, Y., Changchien, S., Teng, C.: Chaotic S-Box based pixel substituting for image encryption. Adv. Sci. Lett. 19(5), 1525–1529 (2013)

  25. Hussain, I., Shah, T., Gondal, M.A.: An efficient image encryption algorithm based on \(S_8\) S-box transformation and NCA map. Opt. Commun. 285, 4887–4890 (2012)

    Article  Google Scholar 

  26. Hussain, I., Shah, T., Mahmood, H.: A new algorithm to construct secure keys for AES. Int. J. Contemp. Math. Sci. 5(26), 1263–1270 (2010)

    MathSciNet  MATH  Google Scholar 

  27. 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 

  28. Hussain, I., Shah, T., Gondal, M.A.: Image encryption algorithm based on total shuffling scheme and chaotic S-box transformation. J. Vib. Control (2013). doi:10.1177/1077546313482960

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

    Article  Google Scholar 

  30. Zhang, X., Zhao, Z.: Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dyn. 75(1–2), 319–330 (2014)

    Article  Google Scholar 

  31. Fouda, J.A.E., Effa, J.Y., Sabat, S.L., Ali, M.: A fast chaotic block cipher for image encryption. Commun. Nonlinear Sci. 19(3), 578–588 (2014)

    Article  MathSciNet  Google Scholar 

  32. Wang, X., Wang, Q.: A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dyn. 75(3), 567–576 (2014)

    Article  Google Scholar 

  33. Yassen, M.: Chaos control of Chen chaotic dynamical system. Chaos Soliton Fract. 15(2), 271–283 (2003)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant No: 61100239), the Ph.D. Programs Foundation of Ministry of Education of China (Grant No: 20100201110063), the Shaanxi Natural Science Plan Project of China (Grant No: 2014JM8322).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuanping Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, X., Mao, Y. & Zhao, Z. An efficient chaotic image encryption based on alternate circular S-boxes. Nonlinear Dyn 78, 359–369 (2014). https://doi.org/10.1007/s11071-014-1445-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-014-1445-7

Keywords

Navigation