Non-Periodic Pseudo-Random Number Generator Using Sinai Billiards
ISEF · 2019 Systems Software
Overview
A novel method of generating pseudo-random numbers (pRNG) using Hamiltonian-Dynamical systems is presented in this paper. Traditional pRNGs such as the Xorshift and the Mersenne Twister algorithm have known periods. However, by using Sinai Billiards which exhibit chaotic, non-periodic trajectories, I was able to create a non-periodic, pseudo-random sequence. The seed is represented as a coordinate and velocity pair on the boundary of the billiard, which is mapped using Birkhoff coordinate to ensure a dense map. A Sinai billiard is a polygon with a convex disk in the center, and by simulating the particle collisions with the boundary, I was able to generate a pseudo-random sequence. This model can be implemented in photonics on a processor chip with scatterers, mirrors, and a laser. Unlike other pRNGs, the photonic chip prevents the complete state of the particle from being known, resulting in a cryptographically secure system since the state of the generator is not stored in computer memory. Computer simulation of the proposed method demonstrates the viability of such an approach on a Monte-Carlo problem. According to my research, this is the only known method for a non-periodic, pseudo-random number generator which can be practically implemented.
Awards (1)
- National Security Agency Research Directorate : Honorable Mention "Science of Security"
Competition history
- ISEF 2019
Resources
Related projects
ISEF · 2017
Novel Application of Collatz-like Sequences to Cryptographically Secure Pseudo-Random Number Generation
ISEF · 2026
Entropy Engine: Utilizing Non-Deterministic Electron Cascade Dynamics for Cryptographically Secure Password Generation
ISEF · 2014
Brownian Motion as a Source of Entropy for the Generation of Random Numbers
ISEF · 2024
Symmetry, Fixed Points and Quantum Billiards: A Confluence of Ideas
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair