English

Design and implementation of a novel cryptographically secure pseudorandom number generator

Cryptography and Security 2025-03-25 v1 Numerical Analysis Numerical Analysis Number Theory

Abstract

The aim of this paper is to present a new design for a pseudorandom number generator (PRNG) that is cryptographically secure, passes all of the usual statistical tests referenced in the literature and hence generates high quality random sequences, that is compact and easy to implement in practice, of portable design and offering reasonable execution times. Our procedure achieves those objectives through the use of a sequence of modular exponentiations followed by the application of Feistel-like boxes that mix up bits using a nonlinear function. The results of extensive statistical tests on sequences of about 2^40 bits in size generated by our algorithm are also presented.

Keywords

Cite

@article{arxiv.2503.17767,
  title  = {Design and implementation of a novel cryptographically secure pseudorandom number generator},
  author = {Juan Di Mauro and Eduardo Salazar and Hugo D. Scolnik},
  journal= {arXiv preprint arXiv:2503.17767},
  year   = {2025}
}

Comments

23 pages, 6 tables