Skip to main content
Log in

Design of pseudo-random number generator from turbulence padded chaotic map

  • Original paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

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.

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

Similar content being viewed by others

References

  1. Aljohani, M., et al.: Performance analysis of cryptographic pseudorandom number generators. IEEE Access 7, 39794–39805 (2019)

    Article  Google Scholar 

  2. Guyeux, C., et al.: Efficient and cryptographically secure generation of chaotic pseudorandom numbers on gpu. J. Supercomput. 71(10), 3877–3903 (2015)

    Article  Google Scholar 

  3. Demir, K., Ergün, S.: An analysis of deterministic chaos as an entropy source for random number generators. Entropy 20(12), 957 (2018)

    Article  MathSciNet  Google Scholar 

  4. Wang, L., Cheng, H.: Pseudo-random number generator based on logistic chaotic system. Entropy 21(10), 960 (2019)

    Article  Google Scholar 

  5. Murillo-Escobar, M., et al.: A novel pseudorandom number generator based on pseudorandomly enhanced logistic map. Nonlinear Dyn. 87(1), 407–425 (2017)

    Article  MathSciNet  Google Scholar 

  6. Zhao, Y., et al.: A self-perturbed pseudo-random sequence generator based on hyperchaos. Chaos, Solitons Fractals: X 4, 100023 (2019)

    Article  Google Scholar 

  7. 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)

    MathSciNet  Google Scholar 

  8. Lan, R., et al.: A parameter-selection-based chaotic system. IEEE Trans. Circuits Syst. II: Exp. Briefs 66(3), 492–496 (2018)

    Article  Google Scholar 

  9. 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)

    Article  MathSciNet  MATH  Google Scholar 

  10. 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)

    Article  MathSciNet  Google Scholar 

  11. Ö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)

    Article  MathSciNet  Google Scholar 

  12. Hamza, R.: A novel pseudo random sequence generator for image-cryptographic applications. J. Inf. Secur. Appl. 35, 119–127 (2017)

    Google Scholar 

  13. Garcia-Bosque, M., et al.: Chaos-based bitwise dynamical pseudorandom number generator on FPGA. IEEE Trans. Instrument. Measure. 68(1), 291–293 (2018)

    Article  Google Scholar 

  14. Liu, Y., et al.: Counteracting dynamical degradation of digital chaotic Chebyshev map via perturbation. Int. J. Bifurcat. Chaos 27(03), 1750033 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Phatak, S., Rao, S.S.: Logistic map: a possible random-number generator. Phys. Rev. E 51(4), 3670 (1995)

    Article  Google Scholar 

  17. Wu, Y., et al.: Image encryption using the two-dimensional logistic chaotic map. J. Electron. Imag. 21(1), 013014 (2012)

    Article  Google Scholar 

  18. Riaz, M., et al.: Novel secure pseudorandom number generator based on duffing map. Wireless Pers. Commun. 99(1), 85–93 (2018)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    MathSciNet  Google Scholar 

  21. Zhou, Y., et al.: Cascade chaotic system with applications. IEEE Trans Cybernet 45(9), 2001–2012 (2014)

    Article  Google Scholar 

  22. 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.

  23. 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

    Article  Google Scholar 

  24. Tutueva, A.V., et al.: Adaptive chaotic maps and their application to pseudo-random numbers generation. Chaos, Solitons & Fractals: X 133, 109615 (2020)

    Article  MathSciNet  Google Scholar 

  25. 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)

    Google Scholar 

  26. Hua, Z., Zhou, Y.: Dynamic parameter-control chaotic system. IEEE Trans Cybernet 46(12), 3330–3341 (2015)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. Alhadawi, H.S., et al.: Designing a pseudorandom bit generator based on LFSRs and a discrete chaotic map. Cryptologia 43(3), 190–211 (2019)

    Article  Google Scholar 

Download references

Funding

This research work has received no funding from any source.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Sathya Krishnamoorthi or SK Hafizul Islam.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-021-06346-x

Keywords

Navigation