<?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">dt</journal-id><journal-title-group><journal-title xml:lang="ru">Цифровая трансформация</journal-title><trans-title-group xml:lang="en"><trans-title>Digital Transformation</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2522-9613</issn><issn pub-type="epub">2524-2822</issn><publisher><publisher-name>Educational Establishment “Belarusian State University of Informatics and Radioelectronics”</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2023-29-1-36-47</article-id><article-id custom-type="elpub" pub-id-type="custom">dt-739</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>TECHNICAL SCIENCES</subject></subj-group></article-categories><title-group><article-title>Комбинированный генератор случайных чисел на программируемых логических интегральных схемах</article-title><trans-title-group xml:lang="en"><trans-title>Combined Random Number Generator on Programmable Logic Integrated Circuits</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>Ivaniuk</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Иванюк А. А., д. т. н., доцент, профессор кафедрыинформатики, заведующий совместной учебнойлабораторией «СК хайникс мемори солюшнс Восточная Европа»</p><p>220013, г. Минск, ул. П. Бровки, 6</p></bio><bio xml:lang="en"><p>Ivaniuk A. A., Dr. of Sci. (Eng.), Associate Professor,Professor at the Comp. Sci. Department, Head of theJoint Educational Laboratory “SK Hynix memory solutions Eastern Europe” </p><p>220013, Minsk, P. Brovki St., 6</p></bio><email xlink:type="simple">ivaniuk@bsuir.by</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>2023</year></pub-date><pub-date pub-type="epub"><day>28</day><month>03</month><year>2023</year></pub-date><volume>29</volume><issue>1</issue><fpage>36</fpage><lpage>47</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Иванюк А.А., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Иванюк А.А.</copyright-holder><copyright-holder xml:lang="en">Ivaniuk A.A.</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://dt.bsuir.by/jour/article/view/739">https://dt.bsuir.by/jour/article/view/739</self-uri><abstract><p>Показана практическая возможность реализации генераторов случайных чисел на программируемых логических интегральных схемах (англ. FPGA – field programmable gate arrays) путем комбинирования различных физически неклонируемых функций. Предложена компактная и масштабируемая схема цифрового источника случайных чисел на основе асинхронного триггера D-типа, сочетающая в себе характеристики физически неклонируемых функций как статической памяти, так и кольцевого осциллятора. В отличие от существующих генераторов случайных чисел предложенная схема может быть использована для решения задачи неклонируемой идентификации цифровых устройств. Приведены экспериментальные результаты, полученные при реализации предложенной схемы генератора на основе программируемых логических интегральных схем типа FPGA Xilinx Zynq. Описаны основные режимы функционирования, вероятностные и статистические характеристики числовых последовательностей, генерируемых предложенной схемой.</p></abstract><trans-abstract xml:lang="en"><p>The paper shows the practical possibility of implementing random number generators on field programmable gate arrays (FPGA) by combining various physically unclonable functions. A compact and scalable scheme of a digital random number source based on an asynchronous flip-flop of the D-type is proposed, which combines the characteristics of a static memory physically unclonable functions and a ring oscillator physically unclonable functions. Unlike existing random number generators, the proposed scheme can be used to solve the problem of unclonable identification of digital devices. The article presents experimental results obtained by the proposed generator circuit based on the FPGA Xilinx Zynq. The main modes of operation, probabilistic and statistical characteristics of numerical sequences, generated by the proposed scheme are described.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>генератор случайных чисел</kwd><kwd>физически неклонируемые функции</kwd><kwd>программируемые логические интегральные схемы</kwd></kwd-group><kwd-group xml:lang="en"><kwd>random number generator</kwd><kwd>physically unclonable functions</kwd><kwd>programmable logic integrated circuits</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">Costiuc M., Maimut D., Teseleanu G. (2019) Physical Cryptography. IACR Cryptology ePrint Archive. Available: https://eprint.iacr.org/2019/1235.pdf (Accessed 19 September 2021).</mixed-citation><mixed-citation xml:lang="en">Costiuc M., Maimut D., Teseleanu G. (2019) Physical Cryptography. IACR Cryptology ePrint Archive. Available: https://eprint.iacr.org/2019/1235.pdf (Accessed 19 September 2021).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Yarmolik V. N., Vashinko Ju. G. (2011) Physically Unclonable Functions. Informatika. 30 (2), 92–103 (inRussian).</mixed-citation><mixed-citation xml:lang="en">Yarmolik V. N., Vashinko Ju. G. (2011) Physically Unclonable Functions. Informatika. 30 (2), 92–103 (inRussian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Barker E., Kelsey J. (2015) Recommendation for Random Number Generation Using Deterministic Random Bit Generators. NIST Special Publication 800-90A. Available: http://dx.doi.org/10.6028/NIST.SP.800-90Ar1 (Accessed 19 September 2022).</mixed-citation><mixed-citation xml:lang="en">Barker E., Kelsey J. (2015) Recommendation for Random Number Generation Using Deterministic Random Bit Generators. NIST Special Publication 800-90A. Available: http://dx.doi.org/10.6028/NIST.SP.800-90Ar1 (Accessed 19 September 2022).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Turan M. S., Barker E., Kelsey J., McKay K. A., Baish M. L., Boyle M. (2018) Recommendation for the Entropy Sources Used for Random Bit Generation. NIST Special Publication 800-90B. Available: https://doi.org/10.6028/NIST.SP.800-90B (Accessed 19 September 2022).</mixed-citation><mixed-citation xml:lang="en">Turan M. S., Barker E., Kelsey J., McKay K. A., Baish M. L., Boyle M. (2018) Recommendation for the Entropy Sources Used for Random Bit Generation. NIST Special Publication 800-90B. Available: https://doi.org/10.6028/NIST.SP.800-90B (Accessed 19 September 2022).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Buchovecka S., Lorencz R., Kodytek F., Buček J. (2017) True Random Number Generator Based on Ring Oscillator PUF Circuit. Microprocessors and Microsystems. 53, 33–41.</mixed-citation><mixed-citation xml:lang="en">Buchovecka S., Lorencz R., Kodytek F., Buček J. (2017) True Random Number Generator Based on Ring Oscillator PUF Circuit. Microprocessors and Microsystems. 53, 33–41.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Athanas P., Pnevmatikatos D., Sklavos N. (eds.) (2013) A Systematic Method to Evaluate and Compare the Performance of Physical Unclonable Functions. Embedded Systems Design with FPGAs. New York, Springer. 245–267.</mixed-citation><mixed-citation xml:lang="en">Athanas P., Pnevmatikatos D., Sklavos N. (eds.) (2013) A Systematic Method to Evaluate and Compare the Performance of Physical Unclonable Functions. Embedded Systems Design with FPGAs. New York, Springer. 245–267.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Kacprzak T. (1988) Analysis of Oscillatory Metastable Operation of an RS Flip-Flop. IEEE Journal of Solid-State Circuits. 23 (1), 260–266.</mixed-citation><mixed-citation xml:lang="en">Kacprzak T. (1988) Analysis of Oscillatory Metastable Operation of an RS Flip-Flop. IEEE Journal of Solid-State Circuits. 23 (1), 260–266.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Zalivaka S. S., Ivaniuk A. A., Chang Ch. H. (2018) Reliable and Modeling Attack Resistant Authentication ofArbiter PUF in FPGA Implementation with Trinary Quadruple Response. IEEE Transactions on Information Forensics and Security. 14 (4), 1109–1123.</mixed-citation><mixed-citation xml:lang="en">Zalivaka S. S., Ivaniuk A. A., Chang Ch. H. (2018) Reliable and Modeling Attack Resistant Authentication ofArbiter PUF in FPGA Implementation with Trinary Quadruple Response. IEEE Transactions on Information Forensics and Security. 14 (4), 1109–1123.</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>
