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

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 im...

Full description

Saved in:
Bibliographic Details
Main Author: M. O. Pikuza
Format: Article
Language:Russian
Published: Educational institution «Belarusian State University of Informatics and Radioelectronics» 2022-12-01
Series:Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki
Subjects:
Online Access:https://doklady.bsuir.by/jour/article/view/3499
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849336251391410176
author M. O. Pikuza
author_facet M. O. Pikuza
author_sort M. O. Pikuza
collection DOAJ
description 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.
format Article
id doaj-art-1aa2c0ca1b2e4be2bcd0909a8bf46459
institution Kabale University
issn 1729-7648
language Russian
publishDate 2022-12-01
publisher Educational institution «Belarusian State University of Informatics and Radioelectronics»
record_format Article
series Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki
spelling doaj-art-1aa2c0ca1b2e4be2bcd0909a8bf464592025-08-20T03:45:02ZrusEducational institution «Belarusian State University of Informatics and Radioelectronics»Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki1729-76482022-12-01207434710.35596/1729-7648-2022-20-7-43-471848Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software MethodM. O. Pikuza0Belarusian State University of Informatics and RadioelectronicsAs 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.https://doklady.bsuir.by/jour/article/view/3499hardware random number generatornoise diodestatistical test suitenistdiehardhigh-order finite difference
spellingShingle M. O. Pikuza
Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method
Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki
hardware random number generator
noise diode
statistical test suite
nist
diehard
high-order finite difference
title Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method
title_full Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method
title_fullStr Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method
title_full_unstemmed Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method
title_short Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method
title_sort statistical characteristics improvement of a hardware random number generator by a software method
topic hardware random number generator
noise diode
statistical test suite
nist
diehard
high-order finite difference
url https://doklady.bsuir.by/jour/article/view/3499
work_keys_str_mv AT mopikuza statisticalcharacteristicsimprovementofahardwarerandomnumbergeneratorbyasoftwaremethod