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.
Similar content being viewed by others
Data Availability
The designed Matlab GUI is available from the corresponding author upon request.
References
Abdelfatah RI, Nasr ME, Alsharqawy MA (2020) Encryption for multimedia based on chaotic map several scenarios. Multimed Tools Appl 79(27):19717–19738
Ablay G (2016) Chaotic map construction from common nonlinearities and microcontroller implementations. Int J Bifurcat Chaos 26(07):1650121–0
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
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
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
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
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
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
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
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcat Chaos 16(08):2129–2151
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
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
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
Chaves Daniel PB, Souza CE, Pimentel C (2014) A new map for chaotic communication. In: 2014 International telecommunications symposium (ITS), pp 1–5, IEEE
Chaves DPB, Souza CEC, Pimentel C (2016) A smooth chaotic map with parameterized shape and symmetry. EURASIP J Adv Signal Process 2016 (1):122
Evangelista JVC, Artiles JAP, Chaves DPB, Pimentel C (2017) Emitter-coupled pair chaotic generator circuit. AEU- Int J Electron Commun 77:112–117
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
Hsiao H-I, Lee J (2015) Fingerprint image cryptography based on multiple chaotic systems. Signal Process 113:169–181
Hu HP, Liu LF, Ding ND (2013) Pseudorandom sequence generator based on the chen chaotic system. Comput Phys Commun 184(3):765–768
Hua Z, Zhou Y (2019) Exponential chaotic model for generating robust chaos. IEEE Trans Syst Man Cybern Syst 51(6):3713–3724
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
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
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
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
Kävrestad J, Eriksson F, Nohlberg M (2019) Understanding passwords–a taxonomy of password creation strategies. Information & Computer Security
Kävrestad J, Lennartsson M, Birath M, Nohlberg M (2020) Constructing secure and memorable passwords. Information & Computer Security
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
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
Lai C-H, Zhou C (1998) Synchronization of chaotic maps by symmetric common noise. EPL (Europhysics Letters) 43(4):376
Lambić D (2018) Security analysis and improvement of the pseudo-random number generator based on quantum chaotic map. Nonlinear Dyn 94(2):1117–1126
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
Li-Jiang Y, Tian-Lun C (2002) Application of chaos in genetic algorithms. Commun Theor Phys 38(2):168
Liu L, Miao S (2016) A new image encryption algorithm based on logistic chaotic map with varying parameter. SpringerPlus 5(1):289
Liu L, Miao S (2017) Delay-introducing method to improve the dynamical degradation of a digital chaotic map. Inf Sci 396:1–13
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
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
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
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
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
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
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
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
Pareek NK, Patidar V, Sud KK (2005) Cryptography using multiple one-dimensional chaotic maps. Commun Nonlinear Sci Numer Simul 10 (7):715–723
Rafik H (2017) A novel pseudo random sequence generator for image-cryptographic applications. J Infn Secur Appl 35:119–127
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.
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
Strogatz SH (2018) Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering. CRC Press
Tada K, Kobayashi H, Kamata H (2004) Qualities of the chaotic signal generator for one-time password system. NOLTA2004, pp 605–608
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
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
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
Wang Y, Liu Z, Ma J, He H (2016) A pseudorandom number generator based on piecewise logistic map. Nonlinear Dyn 83(4):2373–2391
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
Wang Y, Wong K, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Applied soft computing 11(1):514–522
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
Wheeler DL (2016) zxcvbn: low-budget password strength estimation. In: 25th {USENIX} Security Symposium ({USENIX} Security 16), pp 157–173
Xiang H, Liu L (2020) An improved digital logistic map and its application in image encryption. Multimed Tools Appl 79(41):30329–30355
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
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
Acknowledgements
The authors are thankful to the anonymous reviewers for their helpful comments.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13657-7