Skip to main content

ORIGINAL RESEARCH article

Front. Phys.

Sec. Interdisciplinary Physics

Volume 13 - 2025 | doi: 10.3389/fphy.2025.1553389

A novel approach to pseudorandom number generation using Hamiltonian conservative chaotic systems

Provisionally accepted
Vinod Patidar Vinod Patidar *Tanu Singh Tanu Singh *
  • University of Petroleum and Energy Studies, Dehradun, India

The final, formatted version of the article will be published soon.

    High-quality random number generators are required for various applications such as cryptography, secure communications, Monte Carlo simulations, and randomized algorithms.Existing pseudo-random number generators (PRNGs) face limitations such as periodic behavior, dependence on high-quality entropy sources, or computational inefficiency. On the other hand, chaotic systems are widely used for pseudo-random sequence generation due to their sensitivity to initial conditions and rich dynamical properties. The dissipative chaotic systems settle into low-dimensional attractors; however, the conservative chaotic systems (CCSs) conserve phasespace volume and exhibit superior ergodicity, making them particularly suitable for chaos-based cryptographic applications. However, challenges remain with existing approaches, such as limited phase space and periodic behavior, necessitating more robust CCS-based solutions for secure and efficient implementations. To address these challenges, in this paper, we propose a pseudorandom number generator based on a Hamiltonian conservative chaotic system (HCCS) constructed using the 4D Euler equations of rigid body rotations. Although the proposed method is described using a specific chaotic system, the approach can be easily extended to other Hamiltonian conservative chaotic systems (HCCSs) following a careful analysis of their behaviour in phase space. We provide a detailed description of the pre-analysis, followed by two methods that utilize the Poincar é sections of HCCS to extract pseudo-random sequences, along with their corresponding pseudo codes. Additionally, we present the results of the performance analysis of the two pseudo-random number generation methods using the NIST randomness test suite, which confirm their robustness and compliance with randomness standards. Our innovative approach demonstrates significant potential to enhance the quality, unpredictability, and efficiency of pseudo-random number generation, making it highly suitable for cryptographic applications.

    Keywords: Pseudo-random number generator (PRNG), Pseudo-random bit generator (PRBG), deterministic chaos, Pseudo-randomness, Chaos theory, Hamiltonian conservative chaotic Systems (HCCSs), Conservative chaotic systems (CCSs), Ergodicity and mixing

    Received: 30 Dec 2024; Accepted: 14 Feb 2025.

    Copyright: © 2025 Patidar and Singh. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

    * Correspondence:
    Vinod Patidar, University of Petroleum and Energy Studies, Dehradun, India
    Tanu Singh, University of Petroleum and Energy Studies, Dehradun, India

    Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

    Research integrity at Frontiers

    Man ultramarathon runner in the mountains he trains at sunset

    94% of researchers rate our articles as excellent or good

    Learn more about the work of our research integrity team to safeguard the quality of each article we publish.


    Find out more