Skip to main content
Log in

A novel image encryption algorithm based on dynamic S-boxes constructed by chaos

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

Abstract

In this manuscript, an image encryption based on dynamic S-boxes is presented, in which the S-boxes are constructed by chaotic systems. An external 256-bit key and the last pixel of plain image are used to generate the parameters and initial states of the chaotic systems for the first S-box. The plain image is divided into groups in which the pixels are substituted by S-boxes and in order to smash the correlation of adjacent pixels the image is grouped in four directions. After encrypting previous group, the initial states of chaotic systems are altered by encrypted image pixels and the S-box for the next group is generated. This algorithm scheme can make it resist differential attacks and chosen plain-text attacks. Moreover, because in the all process we only need to construct less than 50 S-boxes, the progress time is reduced. Superiority in speed and security is analyzed by applying the algorithm on 256-grey images.

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. Wang, X.Y., Luan, D.P.: A novel image encryption algorithm using chaos and reversible cellular automata. Commun. Nonlinear Sci. Numer. Simul. 18(11), 3075–3085 (2013)

    Article  MathSciNet  Google Scholar 

  2. Rhouma, R., Meherzi, S., Belghith, S.: OCML-based colour image encryption. Chaos Solitons Fractals 40(1), 309–318 (2009)

    Article  MATH  Google Scholar 

  3. Zhang, Y.S., Xiao, D., Shu, Y.L., Li, J.: A novel image encryption scheme based on a linear hyperbolic chaotic system of partial differential equations. Signal Process. Image Commun. 28(3), 292–300 (2013)

    Article  Google Scholar 

  4. Liu, H.J., Wang, X.Y.: Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Opt. Commun. 284(16–17), 3895–3903 (2011)

    Article  Google Scholar 

  5. Patidar, V., Pareek, N.K., Sud, K.K.: A new substitution-diffusion based image cipher using chaotic standard and logistic maps. Commun. Nonlinear Sci. Numer. Simul. 14(7), 3056–3075 (2009)

    Article  MathSciNet  Google Scholar 

  6. Wang, X.Y., Jin, C.Q.: Image encryption using game of life permutation and PWLCM chaotic system. Opt. Commun. 285(4), 412–417 (2011)

    Article  MathSciNet  Google Scholar 

  7. Wang, Z., Huang, X., Li, N., Song, X.N.: Image encryption based on a delayed fractional-order chaotic logistic system. Chin. Phys. B 21(5), 050506 (2012)

    Article  Google Scholar 

  8. Xiang, T., Liao, X.F., Tang, G.P., Chen, Y., Wong, K.: A novel block cryptosystem based on iterating a chaotic map. Phys. Lett. A 349(1–4), 109–115 (2006)

    Article  MATH  Google Scholar 

  9. Ye, R.S.: A novel chaos-based image encryption scheme with an efficient permutation-diffusion mechanism. Opt. Commun. 284(22), 5290–5298 (2011)

    Article  Google Scholar 

  10. Huang, C.K., Nien, H.H.: Multi-chaotic systems based pixel shuffle for image encryption. Opt. Commun. 282(11), 2123–2127 (2009)

    Article  Google Scholar 

  11. 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(24), 4887–4890 (2012)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  13. Hussain, I., Shah, T., Gondal, M.A.: Image encryption algorithm based on PGL(2,GF(2(8))) S-boxes and TD-ERCS chaotic sequence. Nonlinear Dyn. 70(1), 181–187 (2012)

    Article  MathSciNet  Google Scholar 

  14. Behnis, S., Akhshani, A., Ahadpour, S., Mahnodi, H., Akhavan, A.: A fast chaotic encryption scheme based on piecewise nonlinear chaotic maps. Phys. Lett. A 366(4–5), 391–396 (2007)

    Article  Google Scholar 

  15. Seyedzadeh, S.M., Mirzakuchaki, S.: A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map. Signal Process. 92(5), 1202–1215 (2012)

    Article  Google Scholar 

  16. Wang, X.Y., Zhao, J.F., Liu, H.J.: A new image encryption algorithm based on chaos. Opt. Commun. 285(5), 562–566 (2012)

    Article  Google Scholar 

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

    Article  Google Scholar 

  18. Chen, G.R., Mao, Y., Chui, C.K.: A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos Solitons Fractals 21(3), 749–761 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  19. Gao, T.G., Chen, Z.Q.: A new image encryption algorithm based on hyper-chaos. Phys. Lett. A 372(4), 394–400 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  20. Zhang, Y.S., Xiao, D.: Double optical image encryption using discrete Chirikov standard map and chaos-based fractional random transform. Opt. Lasers Eng. 51(4), 472–480 (2013)

    Article  Google Scholar 

  21. Xiao, D., Shih, F.Y.: Using the self-synchronizing method to improve security of the multi chaotic systems-based image encryption. Opt. Commun. 283(15), 3030–3036 (2010)

    Article  Google Scholar 

  22. Xiao, D., Liao, X.F., Wei, P.C.: Analysis and improvement of a chaos-based image encryption algorithm. Chaos Solitons Fractals 40(15), 2191–2199 (2009)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  Google Scholar 

  24. Peng, J., Jin, S.Z., Lei, L., Liao, X.F.: Construction and analysis of dynamic S-boxes based on spatiotemporal chaos. In: 11th IEEE International Conference on Cognitive Informatics & Cognitive Computing, Kyoto, Japan, 22–24 August 2012, pp. 274–278 (2012)

    Google Scholar 

  25. He, B., Luo, L.Y., Xiao, D.: A method for generating S-box based on iterating chaotic maps. J. Chongqing Univ. Posts Telecommun. (Nat. Sci.) 22(1), 89–93 (2010)

    Google Scholar 

  26. Hussain, I., Shah, T., Gondal, M.A., Mahmood, H.: An efficient approach for the construction of LFT S-boxes using chaotic logistic map. Nonlinear Dyn. 71(1–2), 133–140 (2013)

    Article  MathSciNet  Google Scholar 

  27. Hussain, I., Shah, T., Gondal, M.A., Mahmood, H.: Construction of new S-boxes over finite field and their application to watermarking. Z. Naturforsch. A, J. Phys. Sci. 67(12), 705–710 (2012)

    Article  Google Scholar 

  28. Zhang, Y.S., 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 

  29. Wang, Y., Liao, X., Xiang, T., Wong, K.W., Yang, D.G.: Cryptanalysis and improvement on a block cryptosystem based on iteration a chaotic map. Phys. Lett. A 363(4), 277–281 (2007)

    Article  MATH  Google Scholar 

  30. Wei, J., Liao, X.F., Wong, K.W., Zhou, T.: Cryptanalysis of a cryptosystem using multiple one-dimensional chaotic maps. Commun. Nonlinear Sci. Numer. Simul. 12(5), 814–822 (2007)

    Article  MATH  Google Scholar 

  31. Pei, W.J., Wang, K., Zou, L.H., Song, A.G., He, Z.Y.: On the security of 3D cat map based symmetric image encryption scheme. Phys. Lett. A 343(6), 432–439 (2005)

    Article  MATH  Google Scholar 

Download references

Acknowledgements

This research is supported by the National Natural Science Foundation of China (Nos. 61370145, 61173183, and 60973152), the Doctoral Program Foundation of Institution of Higher Education of China (No. 20070141014), Program for Liaoning Excellent Talents in University (No. LR2012003), the National Natural Science Foundation of Liaoning province (No. 20082165) and the Fundamental Research Funds for the Central Universities (No. DUT12JB06).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qian Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, X., Wang, Q. A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dyn 75, 567–576 (2014). https://doi.org/10.1007/s11071-013-1086-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-013-1086-2

Keywords

Navigation