Skip to main content
Log in

Constructing dynamic strong S-Box using 3D chaotic map and application to image encryption

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

A Correction to this article was published on 10 April 2023

This article has been updated

Abstract

The main contribution is to design a cryptographically keyed strong S-Box construction method, based on a non-degenerate 3D improved quadratic map (3D-IQM). First, a 3D-IQM is constructed, dynamics analysis demonstrated its ergodicity and better randomness in phase space. Based on 3D-IQM, a keyed dynamic strong S-Box construction method is designed, which can satisfy six criteria and without fixed-point, reverse fixed-point, or short cycles. To verify its effectiveness in cryptography, the red, green and blue components of color image are encrypted using three S-Boxes, to further enhance the encryption intensity, three random substitution-depth sequences are generated to substitute each pixel with S-Box for random times. Security analysis and experimental statistics verified the algorithm’s security and effectiveness.

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
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Change history

References

  1. Belazi A, El-Latif A (2017) A simple yet efficient S-box method based on chaotic sine map[J]. Optik 130:1438–1444

    Article  Google Scholar 

  2. Chai X, Fu X, Gan Z, Lu Y, Chen Y (2019) A color image cryptosystem based on dynamic DNA encryption and chaos[J]. Signal Process 155:44–62

    Article  Google Scholar 

  3. Ding Y, Wu G et al (2020) DeepEDN: A Deep Learning-based Image Encryption and Decryption Network for Internet of Medical Things 8(3):1–1. https://doi.org/10.1109/JIOT.2020.3012452

    Article  Google Scholar 

  4. Farah T, Rhouma R, Belghith S (2017) A novel method for designing S-box based on chaotic map and teaching-learning-based optimization[J]. Nonlinear Dyn 88(2):1059–1074

    Article  Google Scholar 

  5. Grassberger P, Procaccia I (1983) Estimation of the Kolmogorov entropy from a chaotic signal[J]. Phys Rev A 28(4):2591–2593

    Article  Google Scholar 

  6. Hua Z, Zhou Y (2015) Dynamic parameter-control chaotic system[J]. IEEE transactions on cybernetics 46(12):3330–3341

    Article  Google Scholar 

  7. Hua Z, Jin F, Xu B, Huang H (2018) 2D logistic-sine-coupling map for image encryption[J]. Signal Process 149:148–161

    Article  Google Scholar 

  8. Hussain I, Anees A, Al-Maadeed TA et al (2019) Construction of S-box based on chaotic map and algebraic structures[J]. Symmetry 11(3):351

    Article  Google Scholar 

  9. Khan M, Asghar Z (2018) A novel construction of substitution box for image encryption applications with Gingerbreadman chaotic map and S8 permutation[J]. Neural Comput & Applic 29(4):993–999

    Article  Google Scholar 

  10. Khan MA, Ali A, Jeoti V, Manzoor S (2018) A chaos-based substitution box (S-box) design with improved differential approximation probability (DP)[J]. Iran J Sci Technol Trans Electr Eng 42(2):219–238

    Article  Google Scholar 

  11. Khan M, Masood F, Alghafis A, Amin M, Batool Naqvi SI (2019) A novel image encryption technique using hybrid method of discrete dynamical chaotic maps and Brownian motion. PLoS One 14(12):e0225031

    Article  Google Scholar 

  12. Lambić D (2017) A novel method of S-box design based on discrete chaotic map[J]. Nonlinear Dyn 87(4):2407–2413

    Article  MathSciNet  Google Scholar 

  13. Li C, Luo G, Qin K, Li C (2017) An image encryption scheme based on chaotic tent map[J]. Nonlinear Dyn 87(1):127–133

    Article  Google Scholar 

  14. Liu H, Wang X (2010) Color image encryption based on one-time keys and robust chaotic maps[J]. Comput Math Appl 59(10):3320–3327

    Article  MathSciNet  MATH  Google Scholar 

  15. Liu H, Kadir A, Gong P (2015) A fast color image encryption scheme using one-time S-boxes based on complex chaotic system and random noise[J]. Opt Commun 338:340–347

    Article  Google Scholar 

  16. Liu H, Kadir A, Sun X (2017) Chaos-based fast colour image encryption scheme with true random number keys from environmental noise[J]. IET Image Process 11(5):324–332

    Article  Google Scholar 

  17. Liu H, Wen F, Kadir A (2019) Construction of a new 2D Chebyshev-sine map and its application to color image encryption. Multimed Tools Appl 78(12):15997–16010

    Article  Google Scholar 

  18. Liu H, Kadir A, Liu J (2019) Color pathological image encryption algorithm using arithmetic over Galois field and coupled hyper chaotic system[J]. Opt Lasers Eng 122:123–133

    Article  Google Scholar 

  19. Liu H, Zhang Y, Kadir A, Xu Y (2019) Image encryption using complex hyper chaotic system by injecting impulse into parameters[J]. Appl Math Comput 360:83–93

    MathSciNet  MATH  Google Scholar 

  20. Liu H, Kadir A, Xu C (2020) Color image encryption with cipher feedback and coupling chaotic map. International Journal of Bifurcation and Chaos 30(12):2050173

    Article  MathSciNet  MATH  Google Scholar 

  21. Liu H, Kadir A, Xu C (2020) Cryptanalysis and constructing S-box based on chaotic map and backtracking[J]. Appl Math Comput 376:125153

    MathSciNet  MATH  Google Scholar 

  22. Manjula G, Mohan H (2016) Constructing key dependent dynamic S-Box for AES block cipher system[C]. 2016 2nd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), pp 613–617.

  23. Moreira FJS (1993) Chaotic dynamics of quadratic maps[M]. IMPA

    Google Scholar 

  24. Ullah A, Jamal S, Shah T (2017) A novel construction of substitution box using a combination of chaotic maps with improved chaotic range[J]. Nonlinear Dyn 88(4):2757–2769

    Article  Google Scholar 

  25. Wang X, Zhu X, Zhang Y (2018) An image encryption algorithm based on Josephus traversing and mixed chaotic map[J]. IEEE Access 6:23733–23746

    Article  Google Scholar 

  26. Wang X, Wang S, Zhang Y, Luo C (2018) A one-time pad color image cryptosystem based on SHA-3 and multiple chaotic systems[J]. Opt Lasers Eng 103:1–8

    Article  Google Scholar 

  27. Wang X, Li P, Zhang YQ et al (2018) A novel color image encryption scheme using DNA permutation based on the Lorenz system[J]. Multimed Tools Appl 77(5):6243–6265

    Article  Google Scholar 

  28. Wang X, Zhao H, Wang M (2019) A new image encryption algorithm with nonlinear-diffusion based on multiple coupled map lattices[J]. Opt Laser Technol 115:42–57

    Article  Google Scholar 

  29. Wang M, Wang X, Zhang Y, Zhou S, Zhao T, Yao N (2019) A novel chaotic system and its application in a color image cryptosystem[J]. Opt Lasers Eng 121:479–494

    Article  Google Scholar 

  30. Wang X, Qin X, Liu C (2019) Color image encryption algorithm based on customized globally coupled map lattices[J]. Multimed Tools Appl 78(5):6191–6209

    Article  Google Scholar 

  31. Wang X, Feng L, Li R, Zhang F (2019) A fast image encryption algorithm based on non-adjacent dynamically coupled map lattice model[J]. Nonlinear Dyn 95(4):2797–2824

    Article  MATH  Google Scholar 

  32. Wang X, Feng L, Zhao H (2019) Fast image encryption algorithm based on parallel computing system[J]. Inf Sci 486:340–358

    Article  MATH  Google Scholar 

  33. Wu Y, Noonan JP, Agaian S (2011) NPCR and UACI randomness tests for image encryption, cyber journals: multidisciplinary journals in science and technology. J Selected Areas Telecommun 1(2):31–38

    Google Scholar 

Download references

Acknowledgments

This research is supported by the National Natural Science Foundation of China (Nos: 61662073, 61773010), the Science and Technology Program of University of Jinan (No: XKY2070).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongjun Liu.

Additional information

Publisher’s note

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

The original online version of this article was revised: The Eq. 2 was incorrect.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, H., Liu, J. & Ma, C. Constructing dynamic strong S-Box using 3D chaotic map and application to image encryption. Multimed Tools Appl 82, 23899–23914 (2023). https://doi.org/10.1007/s11042-022-12069-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

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

Keywords

Navigation