Development of an RTL Model of a Pseudo-Random Number Generator Based on Nonlinear Feedback Shift Registers in a Gollmann Cascade

Random numbers are extensively used in machine learning, information security, mathematical modelling, and IoT devices. Pseudo-random number generators (PRNGs) are devices that generate sequences of numbers whose properties are close to random over a certain period. Requirements for PRNGs are increasing with the development of their applications, which necessitates the development of new PRNGs. At present among the prospective PRNGs, the ones based on nonlinear feedback shift registers (NLFSRs) with increased unpredictability can be distinguished. In this study, a developed RTL PRNG model based on NLFSR for 32-bit systems on a chip in HDL Verilog is proposed. The developed RTL PRNG model based on NLFSR consists of four 16-bit NLFSRs in a Gollmann cascade, a data acquisition module from the NLFSR cascade, a group of control registers, and an advanced microcontroller bus architecture (AMBA) advanced peripheral bus (APB) connection. The statistical properties of this PRNG are tested with the NIST STS 800-22 test suite and meet the test criteria. A comparison of the number of subsequences, failing the most significant tests of the NIST STS 800-22 suite, of PRNGs from the NIST package and of the Mersenne Twister from the Matlab environment with the developed PRNG demonstrates that the latter has the least number of failed subsequences. According to the results of the Monte Carlo calculation of π, the developed PRNG has a smaller standard deviation and median shift error than the Mersenne Twister PRNG used in the Matlab environment.

Authors

Institutions

Publication Details

Journal
Russian Microelectronics
Published
2024-12-01
DOI
https://doi.org/10.1134/s1063739724700926
Primary Topic
Chaos-based Image/Signal Encryption
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of an RTL Model of a Pseudo-Random Number Generator Based on Nonlinear Feedback Shift Registers in a Gollmann Cascade

V. L. Sobolev, В В Лосев
Russian Microelectronics
Chaos-based Image/Signal Encryption
article

Development of an RTL Model of a Pseudo-Random Number Generator Based on Nonlinear Feedback Shift Registers in a Gollmann Cascade

V. L. Sobolev, В В Лосев
article en

Abstract

Random numbers are extensively used in machine learning, information security, mathematical modelling, and IoT devices. Pseudo-random number generators (PRNGs) are devices that generate sequences of numbers whose properties are close to random over a certain period. Requirements for PRNGs are increasing with the development of their applications, which necessitates the development of new PRNGs. At present among the prospective PRNGs, the ones based on nonlinear feedback shift registers (NLFSRs) with increased unpredictability can be distinguished. In this study, a developed RTL PRNG model based on NLFSR for 32-bit systems on a chip in HDL Verilog is proposed. The developed RTL PRNG model based on NLFSR consists of four 16-bit NLFSRs in a Gollmann cascade, a data acquisition module from the NLFSR cascade, a group of control registers, and an advanced microcontroller bus architecture (AMBA) advanced peripheral bus (APB) connection. The statistical properties of this PRNG are tested with the NIST STS 800-22 test suite and meet the test criteria. A comparison of the number of subsequences, failing the most significant tests of the NIST STS 800-22 suite, of PRNGs from the NIST package and of the Mersenne Twister from the Matlab environment with the developed PRNG demonstrates that the latter has the least number of failed subsequences. According to the results of the Monte Carlo calculation of π, the developed PRNG has a smaller standard deviation and median shift error than the Mersenne Twister PRNG used in the Matlab environment.

Russian MicroelectronicsVol. 53(7)
National Research University of Electronic Technology (RU), Soft Imaging LLC (United States) (US)
Openalex Percentile: Top 73%
Chaos-based Image/Signal Encryption
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.