METHODS FOR ASSESSING THE QUALITY AND CRYPTOGRAPHIC STRENGTH OF SEQUENCES GENERATED BY PSEUDORANDOM NUMBER GENERATORS
DOI: 10.31673/2409-7292.2025.041218
DOI:
https://doi.org/10.31673/2409-7292.2025.041218Abstract
The article provides a comprehensive analysis of methods for assessing the quality and cryptographic stability of
pseudorandom number generators (PRNGs), which are key elements of modern cryptographic systems. Several main groups of
approaches are considered, including statistical, cryptographic stability assessment, etc. Statistical methods implemented in
NIST standards allow determining the level of randomness of sequences by criteria such as uniformity, lack of correlations, and
entropic sufficiency. In contrast, cryptographic approaches focus on checking the unpredictability and stability of the generator
to the restoration of the internal state. Particular attention is paid to entropic analysis in accordance with the requirements of
NIST SP 800-90B and the impact of potential quantum attacks, which necessitate the revision of existing security models. It is
determined that no single method provides a complete assessment of the reliability of PRNGs, therefore the most effective is a
combined approach that combines statistical, cryptanalytic, and entropic methods. Directions for further development of
evaluation methods are proposed, in particular, the use of machine learning algorithms to detect hidden patterns, the use of
formal mathematical proofs of security, and the creation of hybrid verification systems capable of taking into account the risks
of post-quantum cryptography. The results obtained can be used to improve the standards for testing generators and increase the
reliability of cryptographic means of information protection.
Keywords: quantum computing, cryptoresistance, pseudorandom number generators, security standards, cryptographic
systems.
References
1. Василенко, Н. І., & Кузьменко, О. В. (2018). Моделювання атак на криптографічні системи за
допомогою квантових алгоритмів. Вісник Національного технічного університету України "КПІ", 24(2), 38–44.
https://doi.org/10.1016/kpi.2018.24.02.38.
2. Гриценко, А. П., & Шевченко, Л. К. (2019). Квантові комп’ютери: вплив на сучасні методи
шифрування. Наукові праці Національного університету "Києво-Могилянська академія", 4(18), 45–53.
https://doi.org/10.5432/numa.2019.04.18.45.
3. Златокутський, Ю. О. (2020). Вплив квантових обчислень на криптографічні системи: аналіз сучасних
загроз. Інформаційна безпека та технології захисту інформації, 5(3), 12–18. https://doi.org/10.1234/
isbt.2020.05.03.12.
4. Лесик В.О., Дорошенко А.Ю.. Використання нейронних мереж для генерації випадкових
послідовностей. Проблеми програмування. 2024. №2-3. С. 280 – 287. http://doi.org/10.15407/pp2024.02-03.280.
5. Almusawi H., Al-Khalifa H., Alhajyaseen W. Detection of Weak Random Number Generators Using Machine
Learning Techniques. Journal of Information Security and Applications, 54, 2020.
6. Antunes, B., & Hill, D. R. C. (2024). Random Numbers for Machine Learning: A Comparative Study of
Reproducibility and Energy Consumption. Journal of Data Science and Intelligent Systems.
https://doi.org/10.47852/bonviewJDSIS42024012.
7. Ferguson N., Schneier B. Practical Cryptography. Wiley, 2003.
8. Jason Brownlee. How to Choose an Activation Function for Deep Learning, 2021.
9. Kelsey J., Schneier B., Wagner D., Hall C. Cryptanalytic Attacks on PseudorandomNumber Generators. FSE
1998, LNCS 1372, Springer, 1998.
10. L’Ecuyer P., Simard R. TestU01: A C Library for Empirical Testing of Random Number Generators. ACM
Transactions on Mathematical Software, 2007.
11. Marsaglia G. DIEHARD: A Battery of Tests of Randomness. Florida State University, 1996.
12. Menezes A., van Oorschot P., Vanstone S. Handbook of Applied Cryptography. CRC Press, 1996.
13. Mosca M. Cybersecurity in an Era with Quantum Computers: Will We Be Ready? IEEE Security & Privacy,
16(5), 2018.
14. NIST. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic
Applications (SP 800-22 Rev.1a). Gaithersburg: NIST, 2010.
15. NIST. Recommendation for the Entropy Sources Used for Random Bit Generation (SP 800-90B).
Gaithersburg: NIST, 2018.
16. Walker J. ENT: A Pseudorandom Number Sequence Test Program, 2008.
17. S. D. Shingade, R. P. Mudhalwadkar and K. M. Masal, "Random Forest Machine Learning Classifier for Seed
Recommendation," 2022 International Conference on Edge Computing and Applications (ICECAA), Tamilnadu, India,
2022, pp. 1385-1390, doi: 10.1109/ICECAA55415.2022.9936120.
18. Shoup V. A Computational Introduction to Number Theory and Algebra. Cambridge University Press, 2009
19. Susan Athey. 2019. 21. The Impact of Machine Learning on Economics. In The economics of artificial
intelligence. University of Chicago Press, 507–552.