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.
Similar content being viewed by others
References
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)
Rhouma, R., Meherzi, S., Belghith, S.: OCML-based colour image encryption. Chaos Solitons Fractals 40(1), 309–318 (2009)
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)
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)
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)
Wang, X.Y., Jin, C.Q.: Image encryption using game of life permutation and PWLCM chaotic system. Opt. Commun. 285(4), 412–417 (2011)
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)
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)
Ye, R.S.: A novel chaos-based image encryption scheme with an efficient permutation-diffusion mechanism. Opt. Commun. 284(22), 5290–5298 (2011)
Huang, C.K., Nien, H.H.: Multi-chaotic systems based pixel shuffle for image encryption. Opt. Commun. 282(11), 2123–2127 (2009)
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)
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)
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)
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)
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)
Wang, X.Y., Zhao, J.F., Liu, H.J.: A new image encryption algorithm based on chaos. Opt. Commun. 285(5), 562–566 (2012)
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)
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)
Gao, T.G., Chen, Z.Q.: A new image encryption algorithm based on hyper-chaos. Phys. Lett. A 372(4), 394–400 (2008)
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)
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)
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)
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)
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)
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)
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)
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)
Zhang, Y.S., Xiao, D.: Cryptanalysis of S-box-only chaotic image ciphers against chosen plaintext attack. Nonlinear Dyn. 72(4), 751–756 (2013)
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)
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)
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)
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-013-1086-2