M. en C. José Luis Flores Garcilazo

Generating pseudo-random numbers with a Brownian system

We use a deterministic dynamical system that simulates a Brownian movement over time to produce pseudo-random sequences of binary numbers. We show that the used Brownian system has two positive Lyapunov exponents, this characteristic is different of a chaotic system that has only one maximum positive Lyapunov exponent. The implementation of the random number generator uses fixed point arithmetic with numbers with 5 bits for the integer part and 58 bits for the fractional part. The eight least significant bits for each variable of the 3rd order Brownian system are concatenated to form the sequences of random bits. The generated sequences pass all the NIST and TestU01 statistical randomness tests. Furthermore, a hardware design in FPGA of the proposed pseudo-random generator is presented with a throughput equal to 1085.16 Mb/s. For the best of our knowledge, this is the first time a Brownian system is used as the core of a PRNG.

Keywords
Discrete Chaotic Systems, FPGA.

Autores:

Luis Gerardo de la Fraga, Brisbane Ovilla-Martínez.

Revista

Integration-The VLSI Journal.

https://doi.org/10.1016/j.vlsi.2023.102135

Print
1250 Califica este artículo:
Sin calificación
Please login or register to post comments.

Oferta académica

Los programas de Maestría y Doctorado en Ciencias en la especialidad de Investigaciones Educativas del DIE se encuentran en la clasificación de competencia internacional en el Sistema Nacional de Posgrados del CONACyT.

Investigación

En el Departamento de Investigaciones Educativas (DIE) se indaga sobre la realidad educativa mexicana en el contexto global, desde múltiples perspectivas disciplinarias, por medio de estudios empíricos de alto rigor metodológico y en diálogo permanente con enfoques teóricos diversos.

Cinvestav © 2025
15/11/2023 04:11:42 p. m.