Skip to main content
Log in

A 1D coupled hyperbolic tangent chaotic map with delay and its application to password generation

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

Abstract

This paper proposes a new one-dimensional chaotic map. The map consists of a coupling between two hyperbolic tangent terms, where the second term is delayed, to avoid dynamical degradation. The map is studied through computation of its bifurcation diagrams and Lyapunov exponent diagrams and is shown to have constant chaotic behavior for almost all parameter values. Afterward, based on the proposed map, a pseudo-random bit generator with a high keyspace is designed. This generator is then used as a basis for a proposed password generator application. The motivation behind this application is to design an algorithm that takes as input an easy-to-remember key by the user and outputs a secure password that can be used for websites or file security. This way, the use of easy-to-crack, repetitive passwords is avoided. The proposed generator is developed as a graphical user interface.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Algorithm 1
Fig. 14
Fig. 15

Similar content being viewed by others

Data Availability

The designed Matlab GUI is available from the corresponding author upon request.

References

  1. Abdelfatah RI, Nasr ME, Alsharqawy MA (2020) Encryption for multimedia based on chaotic map several scenarios. Multimed Tools Appl 79(27):19717–19738

    Article  Google Scholar 

  2. Ablay G (2016) Chaotic map construction from common nonlinearities and microcontroller implementations. Int J Bifurcat Chaos 26(07):1650121–0

    Article  MathSciNet  MATH  Google Scholar 

  3. Ahmad M, Doja MN, Sufyan Beg MM (2018) A new chaotic map based secure and efficient pseudo-random bit sequence generation. In: International symposium on security in computing and communication, pp 543–553. Springer

  4. Akgül A, Arslan C, Arıcıoğlu B (2019) Design of an interface for random number generators based on integer and fractional order chaotic systems. Chaos Theory and Applications 1(1):1–18

    Google Scholar 

  5. Akgul A, Boyraz OF, Rajagopal K, Guleryuz E, Yildiz MZ, Kutlu M (2020) An unforced megastable chaotic oscillator and its application on protecting electrophysiological signals. Zeitschrift fü,r Naturforschung A 75(12):1025–1037

    Article  Google Scholar 

  6. Akhshani A, Akhavan A, Lim S-C, Hassan Z (2012) An image encryption scheme based on quantum logistic map. Commun Nonlinear Sci Numer Simul 17(12):4653–4661

    Article  MathSciNet  MATH  Google Scholar 

  7. Akhshani A, Akhavan A, Mobaraki A, Lim S-C, Hassan Z (2014) Pseudo random number generator based on quantum chaotic map. Commun Nonlinear Sci Numer Simul 19(1):101–111

    Article  MATH  Google Scholar 

  8. Alawida M, Samsudin A, Je ST (2020) Enhanced digital chaotic maps based on bit reversal with applications in random bit generators. Inf Sci 512:1155–1169

    Article  Google Scholar 

  9. Algarni AD, Soliman NF, Abdallah HA, El-Samie A, Fathi E (2021) Encryption of ecg signals for telemedicine applications. Multimed Tools Appl 80(7):10679–10703

    Article  Google Scholar 

  10. Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcat Chaos 16(08):2129–2151

    Article  MathSciNet  MATH  Google Scholar 

  11. Ayubi P, Setayeshi S, Rahmani AM (2020) Deterministic chaos a new fractal based pseudo-random number generator and its cryptographic application. J Inf Secur Appl 102472:52

    Google Scholar 

  12. Belazi A, Talha M, Kharbech S, Xiang W (2019) Novel medical image encryption scheme based on chaos and dna encoding. IEEE Access 7:36667–36681

    Article  Google Scholar 

  13. Bovy J (2004) Lyapunov exponents and strange attractors in discrete and continuous dynamical systems. Theoretica Phys. Project, Catholic Univ. Leuven, Flanders, Belgium, T. Rep 9:1–19

    Google Scholar 

  14. Chaves Daniel PB, Souza CE, Pimentel C (2014) A new map for chaotic communication. In: 2014 International telecommunications symposium (ITS), pp 1–5, IEEE

  15. Chaves DPB, Souza CEC, Pimentel C (2016) A smooth chaotic map with parameterized shape and symmetry. EURASIP J Adv Signal Process 2016 (1):122

    Article  Google Scholar 

  16. Evangelista JVC, Artiles JAP, Chaves DPB, Pimentel C (2017) Emitter-coupled pair chaotic generator circuit. AEU- Int J Electron Commun 77:112–117

    Article  Google Scholar 

  17. Giakoumis A, Volos CK, Munoz-Pacheco JM, del Carmen Gomez-Pavon L, Stouboulos I, Kyprianidis IM (2018) Text encryption device based on a chaotic random bit generator. In: 2018 IEEE 9Th latin american symposium on circuits & systems (LASCAS), pp 1–5. IEEE

  18. Hsiao H-I, Lee J (2015) Fingerprint image cryptography based on multiple chaotic systems. Signal Process 113:169–181

    Article  Google Scholar 

  19. Hu HP, Liu LF, Ding ND (2013) Pseudorandom sequence generator based on the chen chaotic system. Comput Phys Commun 184(3):765–768

    Article  MathSciNet  Google Scholar 

  20. Hua Z, Zhou Y (2019) Exponential chaotic model for generating robust chaos. IEEE Trans Syst Man Cybern Syst 51(6):3713–3724

    Article  Google Scholar 

  21. Huang X, Liu L, Li X, Yu M, Wu Z (2019) A new pseudorandom bit generator based on mixing three-dimensional chen chaotic system with a chaotic tactics. Complexity, pp 2019

  22. Irani BY, Ayubi P, Jabalkandi FA, Valandar MY, Barani MJ (2019) Digital image scrambling based on a new one-dimensional coupled sine map. Nonlinear Dyn 97(4):2693–2721

    Article  MATH  Google Scholar 

  23. Irfan M, Ali A, Khan MA, Ehatisham-ul-Haq M, Shah SNM, Saboor A, Ahmad W (2020) Pseudorandom number generator (prng) design using hyper-chaotic modified robust logistic map (hc-mrlm). Electronics 9(1):104

    Article  Google Scholar 

  24. Jiteurtragool N, Masayoshi T, San-Um W (2018) Robustification of a one-dimensional generic sigmoidal chaotic map with application of true random bit generation. Entropy 20(2):136

    Article  Google Scholar 

  25. Kävrestad J, Eriksson F, Nohlberg M (2019) Understanding passwords–a taxonomy of password creation strategies. Information & Computer Security

  26. Kävrestad J, Lennartsson M, Birath M, Nohlberg M (2020) Constructing secure and memorable passwords. Information & Computer Security

  27. Kävrestad J, Nohlberg M (2020) Assisting users to create stronger passwords using contextbased microtraining. In: IFIP International conference on ICT systems security and privacy protection, pp 95–108. Springer

  28. Kingni ST, Kuiate GF, Tamba VK, Pham V-T, Hoang DV (2019) Self-excited and hidden attractors in an autonomous josephson jerk oscillator: analysis and its application to text encryption. J Comput Nonlinear Dyn 14(7):071004

    Article  Google Scholar 

  29. Lai C-H, Zhou C (1998) Synchronization of chaotic maps by symmetric common noise. EPL (Europhysics Letters) 43(4):376

    Article  Google Scholar 

  30. Lambić D (2018) Security analysis and improvement of the pseudo-random number generator based on quantum chaotic map. Nonlinear Dyn 94(2):1117–1126

    Article  MathSciNet  Google Scholar 

  31. Lambić D (2019) Security analysis and improvement of the pseudo-random number generator based on piecewise logistic map. J Electron Test 35(4):519–527

    Article  Google Scholar 

  32. Li-Jiang Y, Tian-Lun C (2002) Application of chaos in genetic algorithms. Commun Theor Phys 38(2):168

    Article  Google Scholar 

  33. Liu L, Miao S (2016) A new image encryption algorithm based on logistic chaotic map with varying parameter. SpringerPlus 5(1):289

    Article  Google Scholar 

  34. Liu L, Miao S (2017) Delay-introducing method to improve the dynamical degradation of a digital chaotic map. Inf Sci 396:1–13

    Article  Google Scholar 

  35. Liu L, Miao S, Cheng M, Gao X (2016) A pseudorandom bit generator based on new multi-delayed chebyshev map. Inf Process Lett 116(11):674–681

    Article  Google Scholar 

  36. Liu L, Miao S, Hu H, Deng Y (2016) Pseudorandom bit generator based on non-stationary logistic maps. IET Inf Secur 10(2):87–94

    Article  Google Scholar 

  37. Liu Z, Wang Y, Yi Z, Zhang LY (2020) A stream cipher algorithm based on 2d coupled map lattice and partitioned cellular automata. Nonlinear Dyn 101(2):1383–1396

    Article  Google Scholar 

  38. Liu B, Xiang H, Liu L (2020) Reducing the dynamical degradation of digital chaotic maps with time-delay linear feedback and parameter perturbation, Math Probl Eng, pp 2020

  39. Moysis L, Tutueva A, Volos C, Butusov D, Munoz-Pacheco JM, Nistazakis H (2020) A two-parameter modified logistic map and its application to random bit generation. Symmetry 12(5):829

    Article  Google Scholar 

  40. Moysis L, Volos C, Jafari S, Munoz-Pacheco JM, Kengne J, Rajagopal K, Stouboulos I (2020) Modification of the logistic map using fuzzy numbers with application to pseudorandom number generation and image encryption. Entropy 22(4):474

    Article  MathSciNet  Google Scholar 

  41. Murillo-Escobar MA, Cruz-Hernández C, Cardoza-Avendaño L, Méndez-ramírez R (2017) A novel pseudorandom number generator based on pseudorandomly enhanced logistic map. Nonlinear Dyn 87(1):407–425

    Article  MathSciNet  Google Scholar 

  42. Nepomuceno EG, Nardo LG, Arias-Garcia J, Butusov DN, Tutueva A (2019) Image encryption based on the pseudo-orbits from 1d chaotic map. Chaos: An Interdisciplinary J Nonlinear Sci 29(6):061101

    Article  MathSciNet  Google Scholar 

  43. Pareek NK, Patidar V, Sud KK (2005) Cryptography using multiple one-dimensional chaotic maps. Commun Nonlinear Sci Numer Simul 10 (7):715–723

    Article  MathSciNet  MATH  Google Scholar 

  44. Rafik H (2017) A novel pseudo random sequence generator for image-cryptographic applications. J Infn Secur Appl 35:119–127

    Google Scholar 

  45. Rukhin A, Soto J, Nechvatal J, Smid M, Barker E (2001) A statistical test suite for random and pseudorandom number generators for cryptographic applications. Technical report, Booz-Allen and Hamilton Inc Mclean Va, 2001.

  46. Stoyanov B, Chaosa TI (2019) Chaotic map based random number generator on arduino platform. In: AIP Conference proceedings, vol 2172, pp 090001. AIP publishing LLC

  47. Strogatz SH (2018) Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering. CRC Press

  48. Tada K, Kobayashi H, Kamata H (2004) Qualities of the chaotic signal generator for one-time password system. NOLTA2004, pp 605–608

  49. Tang J, Yu Z, Liu L (2019) A delay coupling method to reduce the dynamical degradation of digital chaotic maps and its application for image encryption. Multimed Tools Appl 78(17):24765–24788

    Article  Google Scholar 

  50. Tutueva AV, Nepomuceno EG, Karimov AI, Andreev VS, Butusov DN (2020) Adaptive chaotic maps and their application to pseudo-random numbers generation. Chaos Solitons & Fractals 109615:133

    MathSciNet  MATH  Google Scholar 

  51. Wafaa S S., Radwan Ahmed G, Fahmy Hossam AH, El-Sedeek AbdelLatif (2020) Software and hardware implementation sensitivity of chaotic systems and impact on encryption applications. Circuits Syst Signal Process 39(11):5638–5655

  52. Wang Y, Liu Z, Ma J, He H (2016) A pseudorandom number generator based on piecewise logistic map. Nonlinear Dyn 83(4):2373–2391

    Article  MathSciNet  MATH  Google Scholar 

  53. Wang Y, Liu Z, Zhang LY, Pareschi F, Setti G, Guanrong Chen. (2021) From chaos to pseudorandomness: A case study on the 2-d coupled map lattice. IEEE Trans Cybern

  54. Wang Y, Wong K, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Applied soft computing 11(1):514–522

    Article  Google Scholar 

  55. Wang Y, Zhang Z, Wang G, Liu D (2019) A pseudorandom number generator based on a 4d piecewise logistic map with coupled parameters. Int J Bifurcat Chaos 29(09):1950124

    Article  MathSciNet  MATH  Google Scholar 

  56. Wheeler DL (2016) zxcvbn: low-budget password strength estimation. In: 25th {USENIX} Security Symposium ({USENIX} Security 16), pp 157–173

  57. Xiang H, Liu L (2020) An improved digital logistic map and its application in image encryption. Multimed Tools Appl 79(41):30329–30355

    Article  Google Scholar 

  58. Yu L, Qin Z, Liao X, Wu J (2020) Cryptanalysis and enhancement of an image encryption scheme based on a 1-d coupled sine map. Nonlinear Dyn 100(3):2917–2931

    Article  Google Scholar 

  59. Zhang W, Wong K, Yu H, Zhu Z (2013) An image encryption scheme using reverse 2-dimensional chaotic map and dependent diffusion. Commun Nonlinear Sci Numer Simul 18(8):2066–2080

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors are thankful to the anonymous reviewers for their helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lazaros Moysis.

Additional information

Publisher’s note

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

Rights and permissions

Springer Nature or its licensor 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

Kafetzis, I., Moysis, L., Tutueva, A. et al. A 1D coupled hyperbolic tangent chaotic map with delay and its application to password generation. Multimed Tools Appl 82, 9303–9322 (2023). https://doi.org/10.1007/s11042-022-13657-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-13657-7

Keywords

Navigation