<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2022-20-7-43-47</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-3499</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ЭЛЕКТРОНИКА, РАДИОФИЗИКА, РАДИОТЕХНИКА, ИНФОРМАТИКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ELECTRONICS, RADIOPHYSICS, RADIOENGINEERING, INFORMATICS</subject></subj-group></article-categories><title-group><article-title>Улучшение статистических характеристик аппаратного генератора случайных чисел программным способом</article-title><trans-title-group xml:lang="en"><trans-title>Statistical Characteristics Improvement of a Hardware Random Number Generator by a Software Method</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Пикуза</surname><given-names>М. О.</given-names></name><name name-style="western" xml:lang="en"><surname>Pikuza</surname><given-names>M. O.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Пикуза Максим Олегович -  аcпирант кафедры информационных радиотехнологий </p><p>220013, Республика Беларусь, г. Минск, ул. П. Бровки, 6Тел. +375 33 650-31-78 </p></bio><bio xml:lang="en"><p>Pikuza Maksim Olegovich, Postgraduate at the Department of Information Radiotechnologies </p><p>220013, Republic of Belarus, Minsk, P. Brovka St., 6Tel. +375 33 650-31-78 </p></bio><email xlink:type="simple">maksimpikuza@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>10</day><month>12</month><year>2022</year></pub-date><volume>20</volume><issue>7</issue><fpage>43</fpage><lpage>47</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Пикуза М.О., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Пикуза М.О.</copyright-holder><copyright-holder xml:lang="en">Pikuza M.O.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://doklady.bsuir.by/jour/article/view/3499">https://doklady.bsuir.by/jour/article/view/3499</self-uri><abstract><p>В качестве источника случайных чисел часто применяют аппаратные генераторы случайных чисел, работа которых основана на хаотически изменяющихся параметрах различных физических процессов. Статистические характеристики таких генераторов не всегда позволяют использовать их в сфере защиты информации. Для совершенствования этих показателей используют различные программные средства обработки выходных данных генератора. Исследована возможность улучшения статистических характеристик аппаратного генератора случайных чисел программным способом. Данный генератор построен на основе шумового диода ND103L и на выходе имеет случайную цифровую последовательность двоичных чисел. С целью совершенствования статистических характеристик выходной поток случайных чисел обрабатывался при помощи программного метода, основанного на вычислении конечных разностей высокого порядка. Данный метод позволяет получить более симметричное распределение случайных чисел, а также увеличить скорость их генерации. После обработки данные с исследуемого генератора имели лучшие статистические характеристики, что подтверждено тестами NIST и Diehard, также скорость генерации увеличилась более чем в пять раз. Результаты выполненных исследований могут быть полезны разработчикам аппаратных генераторов случайных чисел, которым требуется улучшить характеристики генератора.</p></abstract><trans-abstract xml:lang="en"><p>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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>аппаратный генератор случайных чисел</kwd><kwd>шумовой диод</kwd><kwd>набор статистических тестов</kwd><kwd>NIST</kwd><kwd>Diehard</kwd><kwd>конечная разность высокого порядка</kwd></kwd-group><kwd-group xml:lang="en"><kwd>hardware random number generator</kwd><kwd>noise diode</kwd><kwd>statistical test suite</kwd><kwd>NIST</kwd><kwd>Diehard</kwd><kwd>high-order finite difference</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Herrero-Collantes, M. Quantum Random Number Generators / М. Herrero-Collantes, J. C. Garcia-Escartin // Reviews of Modern Physics. 2017. Vol. 89, No 1.</mixed-citation><mixed-citation xml:lang="en">Herrero-Collantes, M. Quantum Random Number Generators / М. Herrero-Collantes, J. C. Garcia-Escartin // Reviews of Modern Physics. 2017. Vol. 89, No 1.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Пикуза, М. О. Тестирование аппаратного генератора случайных чисел при помощи набора статистических тестов NIST / М. О. Пикуза, С. Ю. Михневич // Доклады БГУИР. 2021. Т. 19, № 4. С. 37– 42.</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">A Statistical Test Suitefor Random and Pseudorandom Number Generators for Cryptographic Applications / А. Rukhin [et al.]. Gaithersburg: National Institute of Standards and Technology, 2010.</mixed-citation><mixed-citation xml:lang="en">A Statistical Test Suitefor Random and Pseudorandom Number Generators for Cryptographic Applications / А. Rukhin [et al.]. Gaithersburg: National Institute of Standards and Technology, 2010.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
