New Statistically Secure Pseudorandom Sequence Generation Methods

This paper compares the statistical properties of several modern pseudorandom number generation algorithms. A method is also proposed for using various hash functions to improve the statistical properties of the considered pseudorandom sequence generations. Using cryptographic hash functions MD5, SHA3, Streebog, Blake3 to create pseudorandom number generators allows combining high generation speed with excellent statistical properties of output sequences. Due to the ability of hash functions to effectively “mix” data, eliminating any patterns, even if there are patterns in the internal state of the generator, the output is a statistically independent sequence. Modern optimized hash algorithms demonstrate data processing speed at the level of gigabytes per second even on conventional processors for example, GE + Streebog – up to 8.03 MB/s per core, which makes them suitable for modeling, rendering, statistical research and cryptography. At the same time, they often require fewer resources than traditional cryptographic generators based on block ciphers, providing comparable data quality. This approach is optimal for modern computing systems, where the balance between speed, randomness quality and energy efficiency is important.

Authors

Institutions

Publication Details

Journal
Programming and Computer Software
Published
2025-12-01
DOI
https://doi.org/10.1134/s0361768825700409
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

New Statistically Secure Pseudorandom Sequence Generation Methods

Reyes Juárez-Ramírez, M. Arkhipov, M. Lapina, A. Tchernykh et al.
Programming and Computer Software
Chaos-based Image/Signal Encryption
article

New Statistically Secure Pseudorandom Sequence Generation Methods

Reyes Juárez-Ramírez, M. Arkhipov, M. Lapina, A. Tchernykh, M. Babenko
article en

Abstract

This paper compares the statistical properties of several modern pseudorandom number generation algorithms. A method is also proposed for using various hash functions to improve the statistical properties of the considered pseudorandom sequence generations. Using cryptographic hash functions MD5, SHA3, Streebog, Blake3 to create pseudorandom number generators allows combining high generation speed with excellent statistical properties of output sequences. Due to the ability of hash functions to effectively “mix” data, eliminating any patterns, even if there are patterns in the internal state of the generator, the output is a statistically independent sequence. Modern optimized hash algorithms demonstrate data processing speed at the level of gigabytes per second even on conventional processors for example, GE + Streebog – up to 8.03 MB/s per core, which makes them suitable for modeling, rendering, statistical research and cryptography. At the same time, they often require fewer resources than traditional cryptographic generators based on block ciphers, providing comparable data quality. This approach is optimal for modern computing systems, where the balance between speed, randomness quality and energy efficiency is important.

Programming and Computer SoftwareVol. 51(8)
Universidad Autónoma de Baja California (MX), North-Caucasus Federal University (RU), Institute for System Programming (RU), MIREA - Russian Technological University (RU), Centro de Investigación Científica y de Educación Superior de Ensenada (MX)
Openalex Percentile: Top 26%
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.