Skip to main content
Log in

4D chaotic system as random Substitution-Box

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Substitution -boxes have a significant role in cryptographic algorithms and they are remarkably non-linear parts of block cryptography. There are large numbers of S-Boxes algorithm designs had been proposed based on chaotic theory. Due to the demand of existence of both confusion and diffusion process, which is not available in most S-Boxes algorithms, an effective way to build Substitution–Permutation boxes based on the Qi Hyperchaotic System was included in this study. The object of this proposition is to generate S-Boxes that are more robust and can be provided both diffusion and confusion properties (substitution and permutation). The substitution process in the S-Box is stochastic through changing every byte of the state by different byte from a replacement table. Analyzing and testing were conducted for the new S-Box for the following criteria: avalanche effect, strict avalanche effect (SAC), nonlinearity, key sensitivity, differential and linear cryptanalysis. The whole results proved that the proposed method is an excellent candidate for designing S-Boxes that can be widely used in block cipher. The proposed S-Boxes are applied to a new image encryption algorithm where two S-Box for each color channel are created to perform permutation and substitution operations. Also, performance tests of the encryption algorithm have been presented.

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

Similar content being viewed by others

References

  1. Abbas EA, Karam TA, Abbas AK (2019) Image cipher system based on RSA and chaotic maps. Eurasian J Math Comput Appl 7(4):4–17. https://doi.org/10.32523/2306-6172-2019-7-4-4-17

    Article  Google Scholar 

  2. Ahmad M, Chugh H, Goel A, Singla P (2013) A chaos based method for efficient cryptographic S-box design. Commun Comput Inf Sci 377 CCIS:130–137. https://doi.org/10.1007/978-3-642-40576-1_13

    Article  Google Scholar 

  3. Albahrani EA, Riyam NJ, Kadhum (2019) A new cipher based on feistel structure and chaotic maps.. Baghdad Sci J 16(1). https://doi.org/10.21123/bsj.2019.16.1(Suppl.).0270

  4. Albahrani EA, Maryoosh AA, Lafta SH (2020) Block image encryption based on modified playfair and chaotic system. J Inf Secur Appl 51. https://doi.org/10.1016/j.jisa.2019.102445

  5. Al-Maadeed TA, Hussain I, Anees A et al (2021) A image encryption algorithm based on chaotic Lorenz system and novel primitive polynomial S-boxes. Multimed Tools Appl 80:24801–24822. https://doi.org/10.1007/s11042-021-10695-5

    Article  Google Scholar 

  6. Rukhin A, Soto J, Levenson J, Vangel M, Banks D, Heckert A, Dray J, Vo S (2010) A statistical test suite for random and pseudorandom number generators for cryptographic applications. NIST Special Publication Revision 1a, vol 800

  7. Awad A, Saadane A (2010) New chaotic permutation methods for image encryption. IAENG Int J Comput Sci 37(4):34–39

    Google Scholar 

  8. Soto J, Bassham L (2000) Randomness testing of the advanced encryption standard finalist candidates. NIST Interagency/Internal Report (NISTIR), National Institute of Standards and Technology, Gaithersburg, MD, [online]. https://doi.org/10.6028/NIST.IR.6483, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=151216. Accessed 19 Jan 2022

  9. Bin Faheem Z, Ali A, Khan MA, Ul-Haq ME, Ahmad W (2019) Highly dispersive substitution box (S-box) design using chaos. ETRI J (March):1–14. https://doi.org/10.4218/etrij.2019-0138

  10. Cassal-Quiroga BB, Campos-Cantón E (2020) Generation of dynamical S-Boxes for block ciphers via extended logistic map. Math Probl Eng 2020. https://doi.org/10.1155/2020/2702653

  11. El-Latif AAA, Abd-El-Atty B, Belazi A, Iliyasu AM (2021) Efficient chaos-based Substitution-Box and its application to image encryption. Electronics 10(12):1392. https://doi.org/10.3390/electronics10121392

    Article  Google Scholar 

  12. Farah T, Rhouma R, Belghith S (2017) A novel method for designing S-box based on chaotic map and Teaching–Learning-Based Optimization. Nonlinear Dyn 88(2):1059–1074. https://doi.org/10.1007/s11071-016-3295-y

    Article  Google Scholar 

  13. Francois M, Grosges T, Barchiesi D, Erra R (2013) A new pseudo-random number generator based on two chaotic maps. Informatica 24(2):181–197. https://doi.org/10.15388/Informatica.2013.391

  14. Ghebleh M, Kanso A (2019) A novel efficient image encryption scheme based on chained skew tent maps. Neural Comput Appl 31(7):2415–2430. https://doi.org/10.1007/s00521-017-3199-x

    Article  Google Scholar 

  15. Hua Z, Zhou Y, Pun CM, Chen CLP (2015) 2D Sine Logistic modulation map for image encryption. Inf Sci (Ny) 297:80–94. https://doi.org/10.1016/j.ins.2014.11.018

    Article  Google Scholar 

  16. Hussain I, Anees A, Al-Maadeed TA, Mustafa MT (2019) Construction of S-Box based on chaotic map and algebraic structures. Symmetry (Basel) 11(3):1–11. https://doi.org/10.3390/sym11030351

    Article  Google Scholar 

  17. Kadir A, Hamdulla A, Guo WQ (2014) Color image encryption using skew tent map and hyper chaotic system of 6th-order CNN. Optik (Stuttg) 125(5):1671–1675. https://doi.org/10.1016/j.ijleo.2013.09.040

    Article  Google Scholar 

  18. Khan M, Shah T (2015) A novel construction of substitution box with Zaslavskii chaotic map and symmetric group. J Intell Fuzzy Syst 28(4):1509–1517. https://doi.org/10.3233/IFS-141434

    Article  MathSciNet  MATH  Google Scholar 

  19. Khan M, Masood F, Alghafis A, Amin M, Naqvi SIB (2019) A novel image encryption technique using hybrid method of discrete dynamical chaotic maps and Brownian motion. PLoS ONE 14(12):1–23. https://doi.org/10.1371/journal.pone.0225031

    Article  Google Scholar 

  20. Kim S, Umeno K, Hasegawa A (2004) Corrections of the NIST statistical test suite for randomness. Cryptography eprint Archive, Tech Rep

  21. Lambić D (2014) A novel method of S-box design based on chaotic map and composition method. Chaos Solit Fract 58:16–21. https://doi.org/10.1016/j.chaos.2013.11.001

    Article  MATH  Google Scholar 

  22. Lambić D (2018)S-box design method based on improved one-dimensional discrete chaotic map. J Inf Telecommun 0(0):1–11. https://doi.org/10.1080/24751839.2018.1434723

    Article  Google Scholar 

  23. Liao X, Li K, Zhu X, Liu KJR (2020) Robust detection of image operator chain with two-stream convolutional neural network. IEEE J Sel Top Signal Process 14(5):955–968. https://doi.org/10.1109/JSTSP.2020.3002391

    Article  Google Scholar 

  24. Liu H, Kadir A, Li Y (2016) Audio encryption scheme by confusion and diffusion based on multi-scroll chaotic system and one-time keys. Optik (Stuttg) 127:7431–7438. https://doi.org/10.1016/j.ijleo.2016.05.073

    Article  Google Scholar 

  25. Liu H, Kadir A, Xu C (2020) Cryptanalysis and constructing S-Box based on chaotic map and backtracking. Appl Math Comput 376:125153. https://doi.org/10.1016/j.amc.2020.125153

    Article  MathSciNet  MATH  Google Scholar 

  26. Lu Q, Zhu C, Wang G (2019) A novelS-Box design algorithm based on a new compound chaotic system. Entropy: 1004. https://doi.org/10.3390/e21101004

  27. Lu, Zhu, Wang (2019) A novel S-Box design algorithm based on a new compound chaotic system. Entropy 21(10):1004

  28. Lu Q, Zhu C, Deng X (2020) An efficient image encryption scheme based on the LSS chaotic map and single S-Box. IEEE Access 8:25664–25678. https://doi.org/10.1109/ACCESS.2020.2970806

    Article  Google Scholar 

  29. Mahmood SA, Hussein KA, Jurn YN, Albahrani EA (2019) Parallelizable cipher of color image based on two-dimensional chaotic system. Indones J Electr Eng Comput Sci 18(1):101–111. https://doi.org/10.11591/ijeecs.v18.i1.pp101-111

    Article  Google Scholar 

  30. Daemen J, Rijmen V (2011) The design of Rijndael — AES, the advanced encryption standard. Springer

  31. Özkaynak F (2017) Construction of robust substitution boxes based on chaotic systems. Neural Comput Appl 31(8):3317–3326. https://doi.org/10.1007/s00521-017-3287-y

    Article  Google Scholar 

  32. Özkaynak F, Çelik V, Özer AB (2017) A new S-box construction method based on the fractional-order chaotic Chen system. Signal, Image Video Process 11(4):659–664. https://doi.org/10.1007/s11760-016-1007-1

    Article  Google Scholar 

  33. Pak C, Huang L (2017) A new color image encryption using combination of the 1D chaotic map. Sig Process 138:129–137. https://doi.org/10.1016/j.sigpro.2017.03.011

    Article  Google Scholar 

  34. Qi GY, Chen GR (2006) Analysis and circuit implementation of a new 4D chaotic system. Phys Lett A 352:386–397. https://doi.org/10.1016/j.physleta.2005.12.030

    Article  MATH  Google Scholar 

  35. Tian Y, Lu Z (2017) Novel permutation-diffusion image encryption algorithm with chaotic dynamic S-box and DNA sequence operation. AIP Adv 7(8). https://doi.org/10.1063/1.4994860

  36. Tian Y, Lu Z (2017) Chaotic S-Box: intertwining logistic map and bacterial foraging optimization. Math Probl Eng 2017. https://doi.org/10.1155/2017/6969312

  37. Wan Y, Gu S, Du B (2020) A new image encryption algorithm based on composite chaos and hyperchaos combined with DNA coding. Entropy 22(2):171

    Article  MathSciNet  Google Scholar 

  38. Wang X (2019)S-box based image encryption application using a chaotic system without equilibrium. Appl Sci 9(4). https://doi.org/10.3390/app9040781

  39. Wang Y, Lei P, Wong KW (2015) A Method for constructing bijective s-box with high nonlinearity based on chaos and optimization. Int J Bifurc Chaos 25(10):1–15. https://doi.org/10.1142/S0218127415501278

    Article  MathSciNet  MATH  Google Scholar 

  40. Yao W, Wu F, Zhang X, Zheng Z, Wang Z, Wang W, Qiu W (2016) A fast color image encryption algorithm using 4-pixel feistel structure. PLoS One 11(11):e0165937. https://doi.org/10.1371/journal.pone.0165937

  41. Yi L, Tong X, Wang Z, Zhang M, Zhu H, Liu J (2019) A novel block encryption algorithm based on chaotic S-Box for wireless sensor network. IEEE Access 7:53079–53090. https://doi.org/10.1109/ACCESS.2019.2911395

    Article  Google Scholar 

  42. Yu C, Li J, Li X, Ren X, Gupta BB (2018)Four-image encryption scheme based on quaternion Fresnel transform, chaos and computer generated hologram., ” Multimed Tools Appl 77(4):4585–4608. doi: https://doi.org/10.1007/s11042-017-4637-6

    Article  Google Scholar 

Download references

Acknowledgements

The authors are grateful and appreciative to their institutes, Mustansiriyah University and University of Technology in Baghdad-Iraq, due to institute roles in supporting and providing academic time for performing the research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sadeq H. Lafta.

Ethics declarations

Conflict of interest

All authors declare that there is no conflict of interest concerns the publication of this article.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Alshekly, T.K., Albahrani, E.A. & Lafta, S.H. 4D chaotic system as random Substitution-Box. Multimed Tools Appl 81, 15793–15814 (2022). https://doi.org/10.1007/s11042-022-11928-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-11928-x

Keywords

Navigation