<?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">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.37661/1816-0301-2022-19-4-27-41</article-id><article-id custom-type="elpub" pub-id-type="custom">inform-1217</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>INFORMATION PROTECTION AND SYSTEM RELIABILITY</subject></subj-group></article-categories><title-group><article-title>Построение и балансировка путей физически неклонируемой функции типа арбитр на FPGA</article-title><trans-title-group xml:lang="en"><trans-title>Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA</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>Shamyna</surname><given-names>A. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Шамына Артем Юрьевич, магистр технических наук, старший преподаватель</p><p>ул. П. Бровки, 6, Минск, 220013</p></bio><bio xml:lang="en"><p>Artsiom Yu. Shamyna, M. Sc. (Eng.), Senior Lecturer</p><p>st. P. Brovki, 6, Minsk, 220013</p></bio><email xlink:type="simple">shamyna@bsuir.by</email><xref ref-type="aff" rid="aff-1"/></contrib><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>ул. П. Бровки, 6, Минск, 220013</p></bio><bio xml:lang="en"><p>Alexander A. Ivaniuk, D. Sc. (Eng.), Assoc. Prof., Prof. of Computer Science Department, Head of the Joint Educational Laboratory "SK Hynix Memory Solutions Eastern Europe"</p><p>st. P. Brovki, 6, Minsk, 220013</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>2022</year></pub-date><pub-date pub-type="epub"><day>14</day><month>09</month><year>2022</year></pub-date><volume>19</volume><issue>4</issue><fpage>27</fpage><lpage>41</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">Shamyna A.Y., 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://inf.grid.by/jour/article/view/1217">https://inf.grid.by/jour/article/view/1217</self-uri><abstract><p>Цели. Решается задача построения новой структуры путей физически неклонируемой функции типа арбитр (АФНФ) на FPGA (Field programable gate array), основанных на полном использовании внутренних ресурсов LUT-блоков (англ. Look up table), которые функционально являются повторителями. Актуальность исследования связана с бурным развитием средств физической криптографии. Также преследуется цель разработки способа устранения асимметрии путей АФНФ, связанной с особенностью синтеза подобных схем на FPGA.Методы. Используются методы синтеза цифровых устройств, их параметрического моделирования и реализации на платах быстрого прототипирования. Для измерения внутренних задержек распространения сигналов через пути АФНФ применяется схема кольцевого осциллятора.Результаты. Предложена новая структура базового элемента путей АФНФ с использованием двух функциональных повторителей. Продемонстрирована необходимость балансировки задержек путей АФНФ. Разработан способ устранения асимметрии распространения сигналов через пути АФНФ на базе управляемых линий задержки. Показаны недостатки использования в качестве схемы арбитра АФНФ классических подходов и необходимость их модификации.Заключение. Предложенный подход к построению путей АФНФ показал свою состоятельность и перспективность. Экспериментально подтверждается улучшение характеристик АФНФ, построенных по предложенным способом, а также снижение аппаратурных затрат при их реализации по сравнению с классическими схемами АФНФ. Представляется перспективным дальнейшее развитие описанного подхода АФНФ, связанное прежде всего с усовершенствованием структуры арбитра.</p></abstract><trans-abstract xml:lang="en"><p>Objectives. The problem of constructing a new structure of paths of physically unclonable function of the arbiter type (APUF) on the FPGA is being solved, based on the full use of internal resources of LUT-blocks, which are functionally repeaters. The relevance of the study is associated with the rapid development of physical cryptography tools. Another goal is the developing a methodology for eliminating the asymmetry of the APUF paths associated with the peculiarity of the synthesis of such circuits on the FPGA.Methods. The methods of synthesis of digital devices, their parametric modeling and implementation on rapid prototyping boards are used. A ring oscillator circuit is used to measure the internal propagation delays of signals through the APUF paths.Results. A new structure of the basic element of APUF paths with the use of two functional repeaters is proposed. The necessity of balancing the delays of APUF paths is demonstrated. A technique has been developed to eliminate the asymmetry of signal propagation through APUF paths based on controlled delay lines. The disadvantages of classical approaches as an APUF arbitrator and the need for their modification are shown.Conclusion. The proposed approach to build APUF paths has shown its viability and promise. An improvement in the characteristics of APUF constructed according to the proposed method, as well as a reduction in hardware costs during their implementation compared to classical APUF schemes, is experimentally confirmed. It seems promising to develop the described methodology for constructing the APUF to improve the structure of the arbiter.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>физическая криптография</kwd><kwd>физически неклонируемые функции типа арбитр</kwd><kwd>симметричные пути</kwd><kwd>управляемые линии задержки</kwd><kwd>кольцевой осциллятор</kwd></kwd-group><kwd-group xml:lang="en"><kwd>physical cryptography</kwd><kwd>arbiter-based physically unclonable functions</kwd><kwd>symmetrical paths</kwd><kwd>propagation delay line</kwd><kwd>ring oscillator</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Авторы выражают благодарность резиденту Парка высоких технологий компании SK Hynix Memory Solutions Eastern Europe за предоставленное оборудование для проведения экспериментальных исследований в рамках работы совместной учебной лаборатории с Белорусским государственным университетом информатики и радиоэлектроники.</funding-statement><funding-statement xml:lang="en">The authors express gratitude to the HTP resident of the "SK Hynix Memory Solutions Eastern Europe" company for the equipment provided for carrying out experiments within the framework of the joint laboratory with the Belarusian State Unitversity of Informatics and Radioelectronics.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Pappu, R. Physical One-Way Functions: PhD Thesis in Media Arts and Sciences / R. Pappu. – Cambridge : Massachusetts Institute of Technology, 2001. – 154 p.</mixed-citation><mixed-citation xml:lang="en">Pappu, R. Physical One-Way Functions: PhD Thesis in Media Arts and Sciences. Cambridge, Massachusetts Institute of Technology, 2001, 154 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ярмолик, В. Н. Физически неклонируемые функции / В. Н. Ярмолик, Ю. Г. Вашинко // Информатика. – 2011. – № 2(30). – С. 92–103.</mixed-citation><mixed-citation xml:lang="en">Yarmolik V. N., Vashinko Y. G. Physical unclonable functions. Informatika [Informatics], 2011, no. 2(30), pp. 92–103 (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Иванюк, А. А. Физическая криптография и защита цифровых устройств / А. А. Иванюк, С. С. Заливако // Доклады БГУИР. – 2019. – № 2(120). – С. 50–58.</mixed-citation><mixed-citation xml:lang="en">Ivaniuk A. A., Zalivaka S. S. Physical cryptography and security of digital devices. Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki [Reports of the Belarusian State University of Informatics and Radioelectronics], 2019, no. 2(120), pp. 50–58 (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Yang, J. A low resource consumption Arbiter PUF improved switch component design for FPGA / J. Yang, X. Yu, R. Wei // J. of Physics: Conference Series. – 2022. – Vol. 2221. – Р. 012011.</mixed-citation><mixed-citation xml:lang="en">Yang J. , Yu X., Wei R. A low resource consumption Arbiter PUF improved switch component design for FPGA. Journal of Physics: Conference Series, 2022, vol. 2221, р. 012011.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ярмолик, В. Н. Физически неклонируемые функции типа арбитр с заведомо асимметричными парами путей / В. Н. Ярмолик, А. А. Иванюк // Доклады БГУИР. – 2022. – № 20(4). – С. 71–79.</mixed-citation><mixed-citation xml:lang="en">Yarmolik V. N., Ivaniuk A. A. Arbiter physical unclonable functions with asymmetric pairs of paths. Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki [Reports of the Belarusian State University of Informatics and Radioelectronics], 2022, no. 20(4), рр. 71–79 (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Иванюк, А. А. Синтез симметричных путей физически неклонируемой функции типа арбитр на FPGA / А. А. Иванюк // Информатика. – 2019. – Т. 16, № 2. – С. 99–108.</mixed-citation><mixed-citation xml:lang="en">Ivaniuk A. A. Synthesis of symmetric paths of arbiter physically unclonable function on FPGA. Informatika [Informatics], 2019, vol. 16, no. 2, pp. 99–108 (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Secure lightweight obfuscated delay-based physicalunclonable function design on FPGA / M. H. Ishak [et al.] // Bulletin of Electrical Engineering and Informatics. – 2022. – Vol. 11, no. 2. – P. 1075–1083. https://doi.org/10.11591/eei.v11i2.3265</mixed-citation><mixed-citation xml:lang="en">Ishak M. H., Mispan M. S., Chiew W. Ya, Kamaruddin M. R., Korobkov M. A. Secure lightweight obfuscated delay-based physicalunclonable function design on FPGA. Bulletin of Electrical Engineering and Informatics, 2022, vol. 11, no. 2, pp. 1075–1083. https://doi.org/10.11591/eei.v11i2.3265</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Шамына, А. Ю. Исследование временных параметров физически неклонируемой функции типа арбитр с использованием кольцевого осциллятора / А. Ю. Шамына, А. А Иванюк // Цифровая трансформация. – 2022. – № 1(28). – С. 27–38.</mixed-citation><mixed-citation xml:lang="en">Shamyna A. Yu., Ivaniuk A. A. Investigation of the timing parameters of the arbiter-based physically unclonable function using a ring oscillator. Cifrovaya transformaciya [Digital Transformation], 2022, no. 1(28), pp. 27–38 (In Russ.).</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>
