Abstract
This paper is concerned with designing a chaotic encryption system to generate the nonlinear component, substitution box (S-box), of a block cipher system. Many existing S-boxes generation methods employ a single or complicate chaotic systems to yield S-boxes. All of these chaotic systems are integral and have promoted the development of the theoretical research of chaotic S-boxes. However, it is difficult to implement the integral chaotic S-box generation systems that are appropriate for practical engineering applications. In this paper, a six-dimensional fractional Lorenz–Duffing chaotic system and O-shaped path scrambling algorithm (FLDSOP) is developed to yield an S-box with good dynamic characteristics. First, FLDSOP leverages a six-dimensional fractional Lorenz–Duffing chaotic system to construct a preliminary S-box. Second, it designs an O-Shaped path scrambling scheme to disturb the order of elements in the obtain S-box. Experimental results have shown that the chaotic S-box produced by the proposed FLDSOP algorithm can effectively resist to multiple types of cryptanalysis attacks.
Similar content being viewed by others
References
Wang, X., Wang, Q.: A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dyn. 75(3), 567–576 (2014)
Zhang, X., Mao, Y.: An efficient chaotic image encryption based on alternate circular S-boxes. Nonlinear Dyn. 78(1), 359–369 (2014)
Sam, I.S., Devaraj, P., Bhuvaneswaran, R.S.: An intertwining chaotic maps based image encryption scheme. Nonlinear Dyn. 69(4), 1995–2007 (2012)
Chen, Y.C., Zou, X.C., Liu, Z.L., et al.: Energy-efficient and security-optimized AES hardware design for ubiquitous computing. J. Syst. Eng. Electron. 19(4), 652–658 (2008)
Lambi’c, D.: A novel method of S-box design based on chaotic map and composition method. Chaos Solitons Fractals 58, 16–21 (2014)
Zhu, C.: A novel image encryption scheme based on improved hyperchaotic sequences. Opt. Commun. 285(1), 29–37 (2012)
Jakimoski, G., Kocarev, L.: Chaos and cryptography: block encryption ciphers based on chaotic maps. IEEE Trans. Circuits Syst. 48(2), 163–169 (2001)
Tang, G., Liao, X., Chen, Y.: A novel method for designing S-boxes based on chaotic maps. Chaos Solitons Fractals 23(2), 413–419 (2005)
Tang, G., Liao, X.: A method for designing dynamical S-boxes based on discretized chaotic map. Chaos Solitons Fractals 23(5), 1901–1909 (2005)
Behnia, S., Akhshani, A., Mahmodi, H., et al.: A novel algorithm for image encryption based on mixture of chaotic maps. Chaos Solitons Fractals 35(2), 408–419 (2008)
Khan, M., Shah, T., Mahmood, H., et al.: An efficient method for the construction of block cipher with multi-chaotic systems. Nonlinear Dyn. 71(3), 489–492 (2013)
Khan, J., Ahmad, J., Hwang, S.O.: An efficient image encryption scheme based on: Henon map, skew tent map and S-Box. In: IEEE 6th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO), pp. 1–6 (2015)
Ahmad, M., Haleem, H., Khan, P.M.: A new chaotic substitution box design for block ciphers. In: IEEE International Conference on Signal Processing and Integrated Networks (SPIN), pp. 255–258 (2014)
Hussain, I., Shah, T., Mahmood, H., et al.: A projective general linear group based algorithm for the construction of substitution box for block ciphers. Neural Comput. Appl. 22(6), 1085–1093 (2013)
Shao, S.Y., Min, F.H., Ma, M.L., et al.: Non-inductive modular circuit of dislocated synchronization of fractional-order Chua’s system and its application. Acta Phys. Sin. 62(13), 130504 (2013)
Özkaynak, F., Çelik, V., Özer, A.B.: A new S-box construction method based on the fractional-order chaotic Chen system. Signal Image Video Process. (2016). https://doi.org/10.1007/s11760-016-1007-1
Khan, M., Shah, T.: An efficient construction of substitution box with fractional chaotic system. Signal Image Video Process. 9(6), 1335–1338 (2015)
Tian, Y., Lu, Z., Gao, X.: Simulation of a six-dimensional fractional-order Lorenz-duffing system. Mod. Electron. Tech. 40(12), 22–27 (2017). (in Chinese)
Zhang, F.: A new six-dimensional chaotic algorithms and its application in image encryption. Microelectron. Comput. 30(10), 62–65 (2013). (in Chinese)
Charef, A., Sun, H.H., Tsao, Y.Y., et al.: Fractal system as represented by singularity function. IEEE Trans. Autom. Control 37(9), 1465–1470 (1992)
Detombe, J., Tavares, S.E.: Constructing large cryptographically strong S-boxes. In: Advances in Cryptology: Proceedings of AUSCRYPT’92. LNCS, pp. 165–181 (1993)
Adams, C., Tavares, S.: The structured design of cryptographically good S-boxes. J. Cryptol. 3(1), 27–41 (1990)
Webster, A.F., Tavares, S.: On the design of S-boxes. In: Advances in Cryptology: Proceedings of CRYPTO’85. LNCS, pp. 523–534 (1986)
Adams, C., Tavares, S.: Good S-boxes are easy to find. In: Advances in Cryptology: Proceedings of CRYPTO’89. LNCS, vol. 89, pp. 612–615 (1989)
Biham, E., Shamir, A.: Differential cryptanalysis of DES like cryptosystems. J. Cryptol. 4(1), 3–72 (1991)
Matsui, M.: Linear cryptanalysis method of DES cipher. In: Advances in Cryptology, Proceedings of CRYPTO’93. LNCS, vol.765, pp. 386–397 (1994)
Chen, G., Yong, C., Xiaofeng, L.: An extended method for obtaining S-boxes based on three-dimensional chaotic Baker maps. Chaos Solitons Fractals 31(3), 571–579 (2007)
Ozkaynak, F., Ozer, A.B.: A method for designing strong S-Boxes based on chaotic Lorenz system. Phys. Lett. A 374, 3733–3738 (2010)
Khan, M., Shah, T., Mahmood, H., et al.: A novel technique for the construction of strong S-boxes based on chaotic Lorenz systems. Nonlinear Dyn. 70(3), 2303–2311 (2012)
Hussain, I., Tariq, S., Muhammad, A.G.: A novel approach for designing substitution-boxes based on nonlinear chaotic algorithm. Nonlinear Dyn. 70(3), 1791–1794 (2012)
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)
Khan, M., Shah, T.: A construction of novel chaos base nonlinear component of block cipher. Nonlinear Dyn. 76(1), 377–382 (2014)
Anees, A., Ahmed, Z.: A technique for designing substitution box based on Van der Pol Oscillator. Wirel. Pers. Commun. 82(3), 1497–1503 (2015)
Khan, M., Shah, T., Batool, S.I.: Construction of S-box based on chaotic Boolean functions and its application in image encryption. Neural Comput. Appl. 27(3), 677–685 (2016)
Khan, M., Asghar, Z.: A novel construction of substitution box for image encryption applications with Gingerbreadman chaotic map and \(\text{ S }_{8}\) permutation. Neural Comput. Appl. (2016). https://doi.org/10.1007/s00521-016-2511-5
Çavuşoğlu, Ü., Zengin, A., Pehlivan, I., Kaçar, S.: A novel approach for strong S-box generation algorithm design based on chaotic scaled Zhongtang system. Nonlinear Dyn. 87(2), 1081–1094 (2017)
Khan, M.: A novel image encryption scheme based on multiple chaotic S-boxes. Nonlinear Dyn. 82(1–2), 527–533 (2015)
Belazi, A., El-Latif, A.A.: A simple yet efficient S-box method based on chaotic sine map. Optik 130, 1438–1444 (2017)
Farah, T., Rhouma, R., Belghith, S.: A novel method for designing S-box based on chaotic map and teaching-learning-based optimization. Nonlinear Dyn. (2016). https://doi.org/10.1007/s11071-016-3295-y
Chen, G.: A novel heuristic method for obtaining S-boxes. Chaos Solitons Fractals 36(4), 1028–1036 (2008)
Acknowledgements
This research is supported by the National Natural Science Foundation of China (Nos. 60975042, 51472066).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ye, T., Zhimao, L. Chaotic S-box: six-dimensional fractional Lorenz–Duffing chaotic system and O-shaped path scrambling. Nonlinear Dyn 94, 2115–2126 (2018). https://doi.org/10.1007/s11071-018-4478-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-018-4478-5