Abstract
Substitution Box (S-Box) is one of the most significant structures used to create an encryption which is strong and resistant against attacks in block encryption algorithms. S-Box plays an important role in data encryption. This paper presents a novel S-Box generation algorithm design based on scaled Zhongtang chaotic system. In this study, a new random number generator which uses the new scaled Zhongtang chaotic system with very complicated and interesting dynamic features is designed; also, a new effective and strong S-Box design algorithm utilizing this RNG (random number generator) is developed. Bits generated by RNG are put to NIST tests and they passed all the NIST tests. Non-linearity, bit independence criteria, strict avalanche criteria, differential approximation probability performance tests are run on the proposed S-Box produced by new S-Box design algorithm. The proposed S-Box is compared with other studies available in the literature, and it is proved stronger and more effective.
Similar content being viewed by others
References
Koyuncu, I., Ozcerit, A.T., Pehlivan, I.: Implementation of FPGA-based real time novel chaotic oscillator. Nonlinear Dyn. 77(2), 49–59 (2014)
Cicek, S., Uyaroglu, Y., Pehlivan, I.: Simulation and circuit implementation of sprott case H chaotic system and its synchronization application for secure communication systems. J. Circuits, Syst. Comput. 22(4), 1350022 (2013)
Cavusoglu, U., Uyaroglu, Y., Pehlivan, I.: Desıgn of a continuous-time autonomous chaotic circuit and application of sıgnal masking. J. Fac. Eng. Archit. Gazi Univ. 29(1), 79–87 (2014)
Ott, E.: Chaos in Dynamical Systems, 2nd edn. Cambridge University Press, New York (2002)
Shannon, C.E.: Science of chaos and cryptology. Bell Syst. Tech. J 28(6), 656 (1949)
Amigo, J.M., Kocarev, L., Szczapanski, J.: Theory and practice of chaotic cryptography. Phys. Lett. A 366, 211–216 (2007)
Jakimoski, G., Kocarev, L.: Chaos and cryptography: block encryption ciphers. IEEE Trans Circ Syst. 48(2), 163–169 (2001)
Bakhache, B., Joseph, M.G., Safwan, E.A.: Improvement of the security of zigbee by a new chaotic algorithm. IEEE Syst. J. 8(4), 1024–1033 (2014)
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)
Liu, Y., Tian, S., Hu, W., Xing, C.: Design and statistical analysis of a new chaotic block cipher for wireless sensor networks. Commun. Nonlinear Sci. Numer. Simul. 17(8), 3267–3278 (2012)
Angulo, J., Kussenar, E., Barthelemy, H., Duval, B.: A new oscillator-based RNG. IEEE Faible Tens. Faible Cons. doi:10.1109/FTFC.2012.6231723 (2012)
Avaroglu, E., Turk, M.: RNG using multi-mode chaotic attractor. IEEE Signal Process. Commun. Appl. Conf. doi:10.1109/SIU.2013.6531520 (2013)
Pareschı, F., Settı, G., Rovattı, R.: Implementation and testing of high-speed CMOS TRNGs based on chotic systems. IEEE Trans. Circuits Syst. 57(12), 3124–3137 (2010)
Ozkaynak, F.: Cryptographically secure random number generator with chaotic additional input. Nonlinear Dyn. 78(3), 2015–2020 (2014)
AES Algorithm. http://csrc.nist.gov/publications/fips/fips197/fips-197 (2001). Accessed 02 Jan.2016
DES Algorithm. http://csrc.nist.gov/publications/fips/fips46-3/fips46-3 (1999). Accessed 02 Jan. 2016
Brickell, E.F., Denning, D.E., Kent, S.T., Maher, D.P., Tuchman, W.: SKIPJACK review. The Skipjack Algorithm, Interim Report (1993)
Jakimoski, G., Ljupco, K.: Chaos and cryptography: block encryption ciphers based on chaotic maps. IEEE Trans. Circuits Syst. I: Fundam. Theory Appl. 48(2), 163–169 (2001)
Liu, H., Abdurahman, K., Yujun, N.: Chaos-based color image block encryption scheme using S-box. AEU-Int. J. Electron. Commun. 68(7), 676–686 (2014)
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., Xiaofeng, L.: A method for designing dynamical S-boxes based on discretized chaotic map. Chaos, Solitons Fractals 23(5), 1901–1909 (2005)
Peng, J., Jin, S., Lei, L., Liao, X.:Construction and analysis of dynamic S-boxes based on spatiotemporal chaos. In: Cognitive informatics cognitive computing, doi:10.1109/ICCI-CC.2012.6311160 (2012)
Zaibi, G., Peyrard, F., Kachouri, A., Fournier Prunaret, D.: Efficient and secure chaotic S-Box for wireless sensor network. Secur. Commun. Netw. 7(2), 279–292 (2014)
Khan, M., Shah, T., Mahmood, H., Gondal, M.A., Hussain, I.: 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)
Ozkaynak, F., Yavuz, S.: Designing chaotic S-boxes based on time-delay chaotic system. Nonlinear Dyn. 74(3), 551–557 (2013)
Ozkaynak, F., Ozer, A.B.: A method for designing strong S-Boxes based on chaotic Lorenz system. Physics Lett. A 374(36), 3733–3738 (2010)
Wang, Y., et al.: A block cipher with dynamic S-boxes based on tent map. Commun. Nonlinear Sci. Numer. Simul. 14(7), 3089–3099 (2009)
Wang, Y., Xie, Q., Wu, Y., Du, B.: A software for S-box performance analysis and test. In: Electronic commerce and business intelligence, : ECBI 2009. International conference on IEEE, pp. 125–128 (2009)
Chen, G.: A novel heuristic method for obtaining S-boxes. Chaos, Solitons Fractals 36(4), 1028–1036 (2008)
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)
Wu, Z., Wang, M., Jin, J., Feng, J.: A novel strange attractor and its dynamic analysis. J. Multimed. 9(3), 408–415 (2014)
Pehlivan, I.: Four-scroll stellate new chaotic system. Optoelectron. Adv. Mater.-Rapid Commun. 5(9), 1003–1006 (2011)
Pehlivan, I., Wei, Z.: Analysis, nonlinear control and circuit design of an another strange chaotic system. Turk. J. Electr. Eng. Comput. Sci. 20(2), 1229–1239 (2012)
Pehlivan, I., Uyaroglu, Y.: A new 3D chaotic system with golden proportion equilibria: analysis and electronic circuit realization. Comput. Electr. Eng. 38(6), 1777–1784 (2012)
Matlab. http://www.mathworks.com/. Accessed 05 Jan 2016
A statistical test suite for random and pseudo RNGs for cryptographic applications. National institute of stand. and tech.,NIST-800-22, 2001. http://csrc.nist.gov/publications/nistpubs/800-22/sp-800-22-051501. Accessed 05 Jan 2016
Webster, A. F., Stafford E. T.: On the design of S-boxes. In: Advances in cryptology-CRYPTO-85 proceedings. Springer, Berlin, Heidelberg (1986)
Hussain, I., Shah, T., Mahmood, H., Gondal, M.A.: Construction of S 8 Liu J S-boxes and their applications. Comput. Math. Appl. 64(8), 2450–2458 (2012)
Biham, E., Shamir, A.: Differential cryptanalysis of DES-like cryptosystems. J. Cryptol. 4(1), 3–72 (1991)
Guesmi, R., Farah, M.A.B., Kachouri, A., Samet, M.: A novel design of Chaos based S-Boxes using genetic algorithm techniques. In: IEEE/ACS 11th international conference on computer systems and applications (AICCSA) pp. 678–684 (2014)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Çavuşoğlu, Ü., Zengin, A., Pehlivan, I. et al. A novel approach for strong S-Box generation algorithm design based on chaotic scaled Zhongtang system. Nonlinear Dyn 87, 1081–1094 (2017). https://doi.org/10.1007/s11071-016-3099-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-3099-0