Preview

Doklady BGUIR

Advanced search

Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method

https://doi.org/10.35596/1729-7648-2022-20-7-43-47

Abstract

As a source of random numbers, hardware random number generators are often used, the operation of which is based on randomly changing parameters of various physical processes. The statistical characteristics of such generators do not always allow their use in the field of information security. To improve the statistical characteristics, various software tools for processing the output data of the generator are used. The purpose of this work is to study the possibility to improve the statistical characteristics of a hardware random number generator by software. The investigated hardware random number generator is based on the ND103L noise diode and has a random digital sequence of binary numbers at the output. To improve the statistical characteristics, the output stream of random numbers was processed using a software method based on the calculation of high-order finite differences. This method would allow one to get a more symmetrical distribution of random numbers, as well as increase the speed of their generation. After processing, the data from the generator under study have better statistical characteristics, which is confirmed by the NIST and Diehard tests, and the generation rate has also increased by more than 5 times. The results of this work may be useful to developers of hardware random number generators who need to improve the performance of the generator.

About the Author

M. O. Pikuza
Belarusian State University of Informatics and Radioelectronics
Belarus

Pikuza Maksim Olegovich, Postgraduate at the Department of Information Radiotechnologies 

220013, Republic of Belarus, Minsk, P. Brovka St., 6

Tel. +375 33 650-31-78 



References

1. Herrero-Collantes, M. Quantum Random Number Generators / М. Herrero-Collantes, J. C. Garcia-Escartin // Reviews of Modern Physics. 2017. Vol. 89, No 1.

2. Pikuza M. O., Mikhnevich S. Yu. (2021) Testing a Hardware Random Number Generator Using NIST Statistical Test Suite. Doklady BGUIR. 19 (4), 37–42 (in Russian).

3. Chizhevsky, V. N. Symmetrization of Single-Sided or Non-Symmetrical Distributions: the Way to Enchance a Generation Rate of Random Bits from a Physical Source of Randomness / V. N. Chizhevsky // Phys. Rev. E. 2010. Vol. 82, No 5.

4. A Statistical Test Suitefor Random and Pseudorandom Number Generators for Cryptographic Applications / А. Rukhin [et al.]. Gaithersburg: National Institute of Standards and Technology, 2010.

5. Brown, R. G. Dieharder: a Random Number Test Suite. Version 3.31.1 / R. G. Brown, D. Eddelbuettel, D. Bauer. http://webhome.phy.duke.edu/~rgb/General/dieharder.php.


Review

For citations:


Pikuza M.O. Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method. Doklady BGUIR. 2022;20(7):43-47. (In Russ.) https://doi.org/10.35596/1729-7648-2022-20-7-43-47

Views: 379


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1729-7648 (Print)
ISSN 2708-0382 (Online)