Abstract
Transmission of the information in any form requires security. Security protocols used for communication rely on the use of random numbers. Pseudo-random numbers are required with good statistical properties and efficiency. The use of a single chaotic map may not produce enough randomness. The turbulence is padded into the existing map to improve its chaotic behaviour and increase the periodicity. A Pseudo-random number generator (PRNG) with this architecture is devised to generate random bit sequences from secret keys. The statistical properties of newly constructed PRNG are tested with NIST SP 800–22 statistical test suite and were shown to have good randomness. To ensure its usability in cryptographic applications, we analysed the size of its key space, key sensitivity, and performance speed. The test results show that the newly designed PRNG has a 3.6% increase in key space and a 5% increase in its performance speed compared to existing chaotic PRNGs. The novel PRNG with faster performance is found suitable for lightweight cryptographic applications.
Similar content being viewed by others
References
Aljohani, M., et al.: Performance analysis of cryptographic pseudorandom number generators. IEEE Access 7, 39794–39805 (2019)
Guyeux, C., et al.: Efficient and cryptographically secure generation of chaotic pseudorandom numbers on gpu. J. Supercomput. 71(10), 3877–3903 (2015)
Demir, K., Ergün, S.: An analysis of deterministic chaos as an entropy source for random number generators. Entropy 20(12), 957 (2018)
Wang, L., Cheng, H.: Pseudo-random number generator based on logistic chaotic system. Entropy 21(10), 960 (2019)
Murillo-Escobar, M., et al.: A novel pseudorandom number generator based on pseudorandomly enhanced logistic map. Nonlinear Dyn. 87(1), 407–425 (2017)
Zhao, Y., et al.: A self-perturbed pseudo-random sequence generator based on hyperchaos. Chaos, Solitons Fractals: X 4, 100023 (2019)
Abdullah, H.A., Abdullah, H.N.: and WA Mahmoud Al-Jawher 2020 A hybrid chaotic map for communication security applications. Int J CommunSyst 33(4), 4236 (2020)
Lan, R., et al.: A parameter-selection-based chaotic system. IEEE Trans. Circuits Syst. II: Exp. Briefs 66(3), 492–496 (2018)
Wang, Y., et al.: A pseudorandom number generator based on a 4D piecewise logistic map with coupled parameters. Int. J. Bifurcat. Chaos 29(09), 1950124 (2019)
Moysis, L., et al.: Modification of the logistic map using fuzzy numbers with application to pseudorandom number generation and image encryption. Entropy 22(4), 474 (2020)
Öztürk, I., Kılıç, R.: A novel method for producing pseudo random numbers from differential equation-based chaotic systems. Nonlinear Dyn. 80(3), 1147–1157 (2015)
Hamza, R.: A novel pseudo random sequence generator for image-cryptographic applications. J. Inf. Secur. Appl. 35, 119–127 (2017)
Garcia-Bosque, M., et al.: Chaos-based bitwise dynamical pseudorandom number generator on FPGA. IEEE Trans. Instrument. Measure. 68(1), 291–293 (2018)
Liu, Y., et al.: Counteracting dynamical degradation of digital chaotic Chebyshev map via perturbation. Int. J. Bifurcat. Chaos 27(03), 1750033 (2017)
Alawida, M., Samsudin, A., Teh, J.S.: Enhanced digital chaotic maps based on bit reversal with applications in random bit generators. Inf. Sci. 512, 1155–1169 (2020)
Phatak, S., Rao, S.S.: Logistic map: a possible random-number generator. Phys. Rev. E 51(4), 3670 (1995)
Wu, Y., et al.: Image encryption using the two-dimensional logistic chaotic map. J. Electron. Imag. 21(1), 013014 (2012)
Riaz, M., et al.: Novel secure pseudorandom number generator based on duffing map. Wireless Pers. Commun. 99(1), 85–93 (2018)
Rajasekar, V., Premalatha, J., Sathya, K.: Multi-factor signcryption scheme for secure authentication using hyper elliptic curve cryptography and bio-hash function. Bull Polish Acad Sci. Tech Sci. 68(4), 923–935 (2020)
Huang, X., et al.: A new two-dimensional mutual coupled logistic map and its application for pseudorandom number generator. Math Prob Eng 2019, 1–9 (2019)
Zhou, Y., et al.: Cascade chaotic system with applications. IEEE Trans Cybernet 45(9), 2001–2012 (2014)
Smart, N., ECRYPT II yearly report on algorithms and keysizes (2010–2011). ECRYPT II ICT-2007-216676, European Network of Excellence in Cryptology II, 2011.
Rajasekar, V., Jayapaul, P., Krishnamoorthi, S.: Cryptanalysis and enhancement of multi factor remote user authentication scheme based on signcryption. Adv. Math Commun (2019). https://doi.org/10.3934/amc.2020103
Tutueva, A.V., et al.: Adaptive chaotic maps and their application to pseudo-random numbers generation. Chaos, Solitons & Fractals: X 133, 109615 (2020)
Nesa, N., Ghosh, T., Banerjee, I.: Design of a chaos-based encryption scheme for sensor data using a novel logarithmic chaotic map. J. Inf. Sec. Appl. 47, 320–328 (2019)
Hua, Z., Zhou, Y.: Dynamic parameter-control chaotic system. IEEE Trans Cybernet 46(12), 3330–3341 (2015)
Huang, X., et al.: A new pseudorandom bit generator based on mixing three-dimensional Chen chaotic system with a chaotic tactics. Complexity 2019, 1–10 (2019)
Alhadawi, H.S., et al.: Designing a pseudorandom bit generator based on LFSRs and a discrete chaotic map. Cryptologia 43(3), 190–211 (2019)
Funding
This research work has received no funding from any source.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
Ethical approval
This article does not contain any studies with human participants performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Krishnamoorthi, S., Jayapaul, P., Dhanaraj, R.K. et al. Design of pseudo-random number generator from turbulence padded chaotic map. Nonlinear Dyn 104, 1627–1643 (2021). https://doi.org/10.1007/s11071-021-06346-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06346-x