Skip to main content
Erschienen in: Wireless Personal Communications 2/2023

19.04.2023

A New S-box Generator Algorithm Based on 3D Chaotic Maps and Whale Optimization Algorithm

verfasst von: Fırat Artuğer

Erschienen in: Wireless Personal Communications | Ausgabe 2/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Encryption provides security in cases such as storing confidential information or transmitting it over a network. Today, block cipher algorithms are generally used for encryption. Undoubtedly, one of the most important units of block cipher algorithms to ensure confidentiality is substitution box (s-box) structures. Because s-boxes are nonlinear structures, making the algorithm resistant to differential cryptanalysis. Therefore, the higher the nonlinearity value of the s-box, the stronger it will be. In this study, a new algorithm is proposed to generate s-boxes with high nonlinearity value. In the proposed algorithm, Lorenz and Chua systems, which are 3D chaotic maps, are used for the initial population. The s-boxes produced with these chaotic maps were then increased to 110.5 using the whale optimization algorithm (WOA). WOA is one of the important optimization algorithms developed in recent years and was used for the first time in s-box production in this study. Looking at the results of the analysis, the proposed method has outstripped most of the other existing studies, thanks to effective 3D chaotic maps and WOA.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Daemen, J., & Rijmen, V. (1998). ‘AES proposal: Rijndael. In Proceedings of 1st Advance Encryption Conference, CA, USA (pp. 1–45). Daemen, J., & Rijmen, V. (1998). ‘AES proposal: Rijndael. In Proceedings of 1st Advance Encryption Conference, CA, USA (pp. 1–45).
2.
Zurück zum Zitat Hussain, I., Shah, T., & Gondal, M. A. (2012). A novel approach for designing substitution-boxes based on nonlinear chaotic algorithm. Nonlinear Dynamics, 70(3), 1791–1794.MathSciNetCrossRef Hussain, I., Shah, T., & Gondal, M. A. (2012). A novel approach for designing substitution-boxes based on nonlinear chaotic algorithm. Nonlinear Dynamics, 70(3), 1791–1794.MathSciNetCrossRef
3.
Zurück zum Zitat Artuğer, F., & Özkaynak, F. (2021). An effective method to improve nonlinearity value of substitution boxes based on random selection. Information Sciences, 576, 577–588.CrossRef Artuğer, F., & Özkaynak, F. (2021). An effective method to improve nonlinearity value of substitution boxes based on random selection. Information Sciences, 576, 577–588.CrossRef
4.
Zurück zum Zitat Tang, G., Liao, X., & Chen, Y. (2005). A novel method for designing S-boxes based on chaotic maps. Chaos, Solitons & Fractals, 23(2), 413–419.CrossRefMATH Tang, G., Liao, X., & Chen, Y. (2005). A novel method for designing S-boxes based on chaotic maps. Chaos, Solitons & Fractals, 23(2), 413–419.CrossRefMATH
5.
Zurück zum Zitat Tang, G., & Liao, X. (2005). A method for designing dynamical S-boxes based on discretized chaotic map. Chaos, Solitons & Fractals, 23(5), 1901–1909.MathSciNetCrossRefMATH Tang, G., & Liao, X. (2005). A method for designing dynamical S-boxes based on discretized chaotic map. Chaos, Solitons & Fractals, 23(5), 1901–1909.MathSciNetCrossRefMATH
6.
Zurück zum Zitat Zhu, Z., Song, Y., Zhang, W., Yu, H., & Zhao, Y. (2020). A novel compressive sensing-based framework for image compression-encryption with S-box. Multimedia Tools and Applications, 79(35), 25497–25533.CrossRef Zhu, Z., Song, Y., Zhang, W., Yu, H., & Zhao, Y. (2020). A novel compressive sensing-based framework for image compression-encryption with S-box. Multimedia Tools and Applications, 79(35), 25497–25533.CrossRef
7.
Zurück zum Zitat Özkaynak, F., & Özer, A. B. (2010). A method for designing strong S-Boxes based on chaotic Lorenz system. Physics Letters A, 374(36), 3733–3738.CrossRefMATH Özkaynak, F., & Özer, A. B. (2010). A method for designing strong S-Boxes based on chaotic Lorenz system. Physics Letters A, 374(36), 3733–3738.CrossRefMATH
8.
Zurück zum Zitat Özkaynak, F., & Yavuz, S. (2013). Designing chaotic S-boxes based on time-delay chaotic system. Nonlinear Dynamics, 74(3), 551–557.MathSciNetCrossRefMATH Özkaynak, F., & Yavuz, S. (2013). Designing chaotic S-boxes based on time-delay chaotic system. Nonlinear Dynamics, 74(3), 551–557.MathSciNetCrossRefMATH
9.
Zurück zum Zitat Khan, M., & Shah, T. (2015). An efficient construction of substitution box with fractional chaotic system. Signal, Image and Video Processing, 9(6), 1335–1338.MathSciNetCrossRef Khan, M., & Shah, T. (2015). An efficient construction of substitution box with fractional chaotic system. Signal, Image and Video Processing, 9(6), 1335–1338.MathSciNetCrossRef
10.
Zurück zum Zitat Özkaynak, F., Çelik, V., & Özer, A. B. (2017). A new S-box construction method based on the fractional-order chaotic Chen system. Signal, Image and Video Processing, 11(4), 659–664.CrossRef Özkaynak, F., Çelik, V., & Özer, A. B. (2017). A new S-box construction method based on the fractional-order chaotic Chen system. Signal, Image and Video Processing, 11(4), 659–664.CrossRef
11.
Zurück zum Zitat Wang, X., & Yang, J. (2020). A novel image encryption scheme of dynamic S-boxes and random blocks based on spatiotemporal chaotic system. Optik, 217, 164884.CrossRef Wang, X., & Yang, J. (2020). A novel image encryption scheme of dynamic S-boxes and random blocks based on spatiotemporal chaotic system. Optik, 217, 164884.CrossRef
12.
Zurück zum Zitat Liu, L., Zhang, Y., & Wang, X. (2018). A novel method for constructing the S-box based on spatiotemporal chaotic dynamics. Applied Sciences, 8(12), 2650.CrossRef Liu, L., Zhang, Y., & Wang, X. (2018). A novel method for constructing the S-box based on spatiotemporal chaotic dynamics. Applied Sciences, 8(12), 2650.CrossRef
13.
Zurück zum Zitat Al Solami, E., Ahmad, M., Volos, C., Doja, M. N., & Beg, M. M. S. (2018). A new hyperchaotic system-based design for efficient bijective substitution-boxes. Entropy, 20(7), 525.CrossRef Al Solami, E., Ahmad, M., Volos, C., Doja, M. N., & Beg, M. M. S. (2018). A new hyperchaotic system-based design for efficient bijective substitution-boxes. Entropy, 20(7), 525.CrossRef
14.
Zurück zum Zitat Liu, G., Yang, W., Liu, W., & Dai, Y. (2015). Designing S-boxes based on 3-D four-wing autonomous chaotic system. Nonlinear dynamics, 82(4), 1867–1877.MathSciNetCrossRefMATH Liu, G., Yang, W., Liu, W., & Dai, Y. (2015). Designing S-boxes based on 3-D four-wing autonomous chaotic system. Nonlinear dynamics, 82(4), 1867–1877.MathSciNetCrossRefMATH
15.
Zurück zum Zitat Açikkapi, M. Ş, & Özkaynak, F. (2020). A method to determine the most suitable initial conditions of chaotic map in statistical randomness applications. IEEE Access, 9, 1482–1494.CrossRef Açikkapi, M. Ş, & Özkaynak, F. (2020). A method to determine the most suitable initial conditions of chaotic map in statistical randomness applications. IEEE Access, 9, 1482–1494.CrossRef
16.
Zurück zum Zitat Artuğer, F., & Özkaynak, F. (2022). A method for generation of substitution box based on random selection. Egyptian Informatics Journal, 23(1), 127–135.CrossRef Artuğer, F., & Özkaynak, F. (2022). A method for generation of substitution box based on random selection. Egyptian Informatics Journal, 23(1), 127–135.CrossRef
17.
Zurück zum Zitat Artuğer, F., & Özkaynak, F. (2020). A novel method for performance improvement of chaos-based substitution boxes. Symmetry, 12(4), 571.CrossRef Artuğer, F., & Özkaynak, F. (2020). A novel method for performance improvement of chaos-based substitution boxes. Symmetry, 12(4), 571.CrossRef
18.
Zurück zum Zitat Cui, L., & Cao, Y. (2007). A new S-box structure named affine-power-affine. International Journal of Innovative Computing, Information and Control, 3(3), 751–759. Cui, L., & Cao, Y. (2007). A new S-box structure named affine-power-affine. International Journal of Innovative Computing, Information and Control, 3(3), 751–759.
19.
Zurück zum Zitat Tran, M. T., Bui, D. K., & Duong, A. D. (2008). Gray S-box for advanced encryption standard. In 2008 international conference on computational intelligence and security (Vol. 1, pp. 253–258). IEEE. Tran, M. T., Bui, D. K., & Duong, A. D. (2008). Gray S-box for advanced encryption standard. In 2008 international conference on computational intelligence and security (Vol. 1, pp. 253–258). IEEE.
20.
Zurück zum Zitat Siddiqui, N., Yousaf, F., Murtaza, F., Ehatisham-ul-Haq, M., Ashraf, M. U., Alghamdi, A. M., & Alfakeeh, A. S. (2020). A highly nonlinear substitution-box (S-box) design using action of modular group on a projective line over a finite field. PLoS ONE, 15(11), e0241890.CrossRef Siddiqui, N., Yousaf, F., Murtaza, F., Ehatisham-ul-Haq, M., Ashraf, M. U., Alghamdi, A. M., & Alfakeeh, A. S. (2020). A highly nonlinear substitution-box (S-box) design using action of modular group on a projective line over a finite field. PLoS ONE, 15(11), e0241890.CrossRef
21.
Zurück zum Zitat Siddiqui, N., Khalid, H., Murtaza, F., Ehatisham-Ul-Haq, M., & Azam, M. A. (2020). A novel algebraic technique for design of computational substitution-boxes using action of matrices on Galois field. IEEE Access, 8, 197630–197643.CrossRef Siddiqui, N., Khalid, H., Murtaza, F., Ehatisham-Ul-Haq, M., & Azam, M. A. (2020). A novel algebraic technique for design of computational substitution-boxes using action of matrices on Galois field. IEEE Access, 8, 197630–197643.CrossRef
22.
Zurück zum Zitat Razaq, A., Ullah, A., Alolaiyan, H., & Yousaf, A. (2021). A novel group theoretic and graphical approach for designing cryptographically strong nonlinear components of block ciphers. Wireless Personal Communications, 116(4), 3165–3190.CrossRef Razaq, A., Ullah, A., Alolaiyan, H., & Yousaf, A. (2021). A novel group theoretic and graphical approach for designing cryptographically strong nonlinear components of block ciphers. Wireless Personal Communications, 116(4), 3165–3190.CrossRef
23.
Zurück zum Zitat Javeed, A., Shah, T., & Ullah, A. (2020). Construction of non-linear component of block cipher by means of chaotic dynamical system and symmetric group. Wireless Personal Communications, 112(1), 467–480.CrossRef Javeed, A., Shah, T., & Ullah, A. (2020). Construction of non-linear component of block cipher by means of chaotic dynamical system and symmetric group. Wireless Personal Communications, 112(1), 467–480.CrossRef
24.
Zurück zum Zitat Hussain, I. (2020). True-chaotic substitution box based on Boolean functions. The European Physical Journal Plus, 135(8), 1–17.CrossRef Hussain, I. (2020). True-chaotic substitution box based on Boolean functions. The European Physical Journal Plus, 135(8), 1–17.CrossRef
25.
Zurück zum Zitat Anees, A., & Chen, Y. P. P. (2020). Designing secure substitution boxes based on permutation of symmetric group. Neural Computing and Applications, 32(11), 7045–7056.CrossRef Anees, A., & Chen, Y. P. P. (2020). Designing secure substitution boxes based on permutation of symmetric group. Neural Computing and Applications, 32(11), 7045–7056.CrossRef
26.
Zurück zum Zitat Khan, L. S., Hazzazi, M. M., Khan, M., & Jamal, S. S. (2021). A novel image encryption based on rossler map diffusion and particle swarm optimization generated highly non-linear substitution boxes. Chinese Journal of Physics. Khan, L. S., Hazzazi, M. M., Khan, M., & Jamal, S. S. (2021). A novel image encryption based on rossler map diffusion and particle swarm optimization generated highly non-linear substitution boxes. Chinese Journal of Physics.
27.
Zurück zum Zitat Ahmad, M., Khaja, I. A., Baz, A., Alhakami, H., & Alhakami, W. (2020). Particle swarm optimization based highly nonlinear substitution-boxes generation for security applications. IEEE Access, 8, 116132–116147.CrossRef Ahmad, M., Khaja, I. A., Baz, A., Alhakami, H., & Alhakami, W. (2020). Particle swarm optimization based highly nonlinear substitution-boxes generation for security applications. IEEE Access, 8, 116132–116147.CrossRef
28.
Zurück zum Zitat Ahmad, M., & Al-Solami, E. (2020). Evolving dynamic S-boxes using fractional-order hopfield neural network based scheme. Entropy, 22(7), 717.MathSciNetCrossRef Ahmad, M., & Al-Solami, E. (2020). Evolving dynamic S-boxes using fractional-order hopfield neural network based scheme. Entropy, 22(7), 717.MathSciNetCrossRef
29.
Zurück zum Zitat Wang, Y., Zhang, Z., Zhang, L. Y., Feng, J., Gao, J., & Lei, P. (2020). A genetic algorithm for constructing bijective substitution boxes with high nonlinearity. Information Sciences, 523, 152–166.MathSciNetCrossRefMATH Wang, Y., Zhang, Z., Zhang, L. Y., Feng, J., Gao, J., & Lei, P. (2020). A genetic algorithm for constructing bijective substitution boxes with high nonlinearity. Information Sciences, 523, 152–166.MathSciNetCrossRefMATH
30.
Zurück zum Zitat Zamli, K. Z. (2021). Optimizing S-box generation based on the adaptive agent heroes and cowards algorithm. Expert Systems with Applications, 115305. Zamli, K. Z. (2021). Optimizing S-box generation based on the adaptive agent heroes and cowards algorithm. Expert Systems with Applications, 115305.
31.
Zurück zum Zitat Alzaidi, A. A., Ahmad, M., Ahmed, H. S., & Solami, E. A. (2018). Sine-cosine optimization-based bijective substitution-boxes construction using enhanced dynamics of chaotic map. Complexity. Alzaidi, A. A., Ahmad, M., Ahmed, H. S., & Solami, E. A. (2018). Sine-cosine optimization-based bijective substitution-boxes construction using enhanced dynamics of chaotic map. Complexity.
32.
Zurück zum Zitat Zamli, K. Z., Kader, A., Din, F., & Alhadawi, H. S. (2021). Selective chaotic maps Tiki-Taka algorithm for the S-box generation and optimization. Neural Computing and Applications, 1–18. Zamli, K. Z., Kader, A., Din, F., & Alhadawi, H. S. (2021). Selective chaotic maps Tiki-Taka algorithm for the S-box generation and optimization. Neural Computing and Applications, 1–18.
33.
Zurück zum Zitat Alhadawi, H. S., Majid, M. A., Lambić, D., & Ahmad, M. (2021). A novel method of S-box design based on discrete chaotic maps and cuckoo search algorithm. Multimedia Tools and Applications, 80(5), 7333–7350.CrossRef Alhadawi, H. S., Majid, M. A., Lambić, D., & Ahmad, M. (2021). A novel method of S-box design based on discrete chaotic maps and cuckoo search algorithm. Multimedia Tools and Applications, 80(5), 7333–7350.CrossRef
34.
Zurück zum Zitat Wang, Y., Wong, K. W., Li, C., & Li, Y. (2012). A novel method to design S-box based on chaotic map and genetic algorithm. Physics Letters A, 376(6–7), 827–833.CrossRefMATH Wang, Y., Wong, K. W., Li, C., & Li, Y. (2012). A novel method to design S-box based on chaotic map and genetic algorithm. Physics Letters A, 376(6–7), 827–833.CrossRefMATH
35.
Zurück zum Zitat Tian, Y., & Lu, Z. (2017). Chaotic S-box: Intertwining logistic map and bacterial foraging optimization. Mathematical Problems in Engineering. Tian, Y., & Lu, Z. (2017). Chaotic S-box: Intertwining logistic map and bacterial foraging optimization. Mathematical Problems in Engineering.
36.
Zurück zum Zitat Ahmed, H. A., Zolkipli, M. F., & Ahmad, M. (2019). A novel efficient substitution-box design based on firefly algorithm and discrete chaotic map. Neural Computing and Applications, 31(11), 7201–7210.CrossRef Ahmed, H. A., Zolkipli, M. F., & Ahmad, M. (2019). A novel efficient substitution-box design based on firefly algorithm and discrete chaotic map. Neural Computing and Applications, 31(11), 7201–7210.CrossRef
37.
Zurück zum Zitat Alhadawi, H. S., Lambić, D., Zolkipli, M. F., & Ahmad, M. (2020). Globalized firefly algorithm and chaos for designing substitution box. Journal of Information Security and Applications, 55, 102671.CrossRef Alhadawi, H. S., Lambić, D., Zolkipli, M. F., & Ahmad, M. (2020). Globalized firefly algorithm and chaos for designing substitution box. Journal of Information Security and Applications, 55, 102671.CrossRef
38.
Zurück zum Zitat Ahmad, M., Bhatia, D., & Hassan, Y. (2015). A novel ant colony optimization based scheme for substitution box design. Procedia Computer Science, 57, 572–580.CrossRef Ahmad, M., Bhatia, D., & Hassan, Y. (2015). A novel ant colony optimization based scheme for substitution box design. Procedia Computer Science, 57, 572–580.CrossRef
39.
Zurück zum Zitat Hematpour, N., & Ahadpour, S. (2021). Execution examination of chaotic S-box dependent on improved PSO algorithm. Neural Computing and Applications, 33(10), 5111–5133.CrossRef Hematpour, N., & Ahadpour, S. (2021). Execution examination of chaotic S-box dependent on improved PSO algorithm. Neural Computing and Applications, 33(10), 5111–5133.CrossRef
40.
Zurück zum Zitat Farah, T., Rhouma, R., & Belghith, S. (2017). A novel method for designing S-box based on chaotic map and teaching–learning-based optimization. Nonlinear dynamics, 88(2), 1059–1074.CrossRef Farah, T., Rhouma, R., & Belghith, S. (2017). A novel method for designing S-box based on chaotic map and teaching–learning-based optimization. Nonlinear dynamics, 88(2), 1059–1074.CrossRef
42.
Zurück zum Zitat Artuğer, F., & Özkaynak, F. (2022). SBOX-CGA: Substitution box generator based on chaos and genetic algorithm. Neural Computing and Applications, 34(22), 20203–20211.CrossRef Artuğer, F., & Özkaynak, F. (2022). SBOX-CGA: Substitution box generator based on chaos and genetic algorithm. Neural Computing and Applications, 34(22), 20203–20211.CrossRef
43.
Zurück zum Zitat Kang, M., & Wang, M. (2022). New genetic operators for developing S-boxes with low boomerang uniformity. IEEE Access, 10, 10898–10906.CrossRef Kang, M., & Wang, M. (2022). New genetic operators for developing S-boxes with low boomerang uniformity. IEEE Access, 10, 10898–10906.CrossRef
44.
Zurück zum Zitat Zamli, K. Z., Din, F., & Alhadawi, H. S. (2023). Exploring a Q-learning-based chaotic naked mole rat algorithm for S-box construction and optimization. Neural Computing and Applications, 1–23. Zamli, K. Z., Din, F., & Alhadawi, H. S. (2023). Exploring a Q-learning-based chaotic naked mole rat algorithm for S-box construction and optimization. Neural Computing and Applications, 1–23.
45.
Zurück zum Zitat Khan, H., Hazzazi, M. M., Jamal, S. S., Hussain, I., & Khan, M. (2023). New color image encryption technique based on three-dimensional logistic map and Grey wolf optimization based generated substitution boxes. Multimedia Tools and Applications, 82(5), 6943–6964.CrossRef Khan, H., Hazzazi, M. M., Jamal, S. S., Hussain, I., & Khan, M. (2023). New color image encryption technique based on three-dimensional logistic map and Grey wolf optimization based generated substitution boxes. Multimedia Tools and Applications, 82(5), 6943–6964.CrossRef
46.
Zurück zum Zitat Zamli, K. Z., Din, F., Alhadawi, H. S., Khalid, S., Alsolai, H., Nour, M. K., ... & Assam, M. (2022). Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization. ICT Express. Zamli, K. Z., Din, F., Alhadawi, H. S., Khalid, S., Alsolai, H., Nour, M. K., ... & Assam, M. (2022). Exploiting an Elitist Barnacles Mating Optimizer implementation for substitution box optimization. ICT Express.
47.
Zurück zum Zitat Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67.CrossRef Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67.CrossRef
48.
Zurück zum Zitat Garg, S., & Upadhyay, D. (2013). S-box design approaches: Critical analysis and future directions. International Journal of Advanced Research in Computer Science and Electronics Engineering, 2(4), 426–430. Garg, S., & Upadhyay, D. (2013). S-box design approaches: Critical analysis and future directions. International Journal of Advanced Research in Computer Science and Electronics Engineering, 2(4), 426–430.
49.
Zurück zum Zitat Webster, A. F., & Tavares, S. E. (1985, August). On the design of S-boxes. In Conference on the theory and application of cryptographic techniques (pp. 523–534). Springer. Webster, A. F., & Tavares, S. E. (1985, August). On the design of S-boxes. In Conference on the theory and application of cryptographic techniques (pp. 523–534). Springer.
50.
Metadaten
Titel
A New S-box Generator Algorithm Based on 3D Chaotic Maps and Whale Optimization Algorithm
verfasst von
Fırat Artuğer
Publikationsdatum
19.04.2023
Verlag
Springer US
Erschienen in
Wireless Personal Communications / Ausgabe 2/2023
Print ISSN: 0929-6212
Elektronische ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-023-10456-7

Weitere Artikel der Ausgabe 2/2023

Wireless Personal Communications 2/2023 Zur Ausgabe

Neuer Inhalt