Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA

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

Full description

Bibliographic Details
Main Authors: A. Yu. Shamyna, A. A. Ivaniuk
Format: Article
Language:Russian
Published: National Academy of Sciences of Belarus, the United Institute of Informatics Problems 2022-12-01
Series:Informatika
Subjects:
Online Access:https://inf.grid.by/jour/article/view/1217
_version_ 1826546824702328832
author A. Yu. Shamyna
A. A. Ivaniuk
author_facet A. Yu. Shamyna
A. A. Ivaniuk
author_sort A. Yu. Shamyna
collection DOAJ
description 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.
first_indexed 2024-04-10T02:14:29Z
format Article
id doaj.art-e02f3daa780a4a6788c00e528aacad02
institution Directory Open Access Journal
issn 1816-0301
language Russian
last_indexed 2025-03-14T05:39:54Z
publishDate 2022-12-01
publisher National Academy of Sciences of Belarus, the United Institute of Informatics Problems
record_format Article
series Informatika
spelling doaj.art-e02f3daa780a4a6788c00e528aacad022025-03-05T13:56:48ZrusNational Academy of Sciences of Belarus, the United Institute of Informatics ProblemsInformatika1816-03012022-12-01194274110.37661/1816-0301-2022-19-4-27-411016Creating and balancing the paths of arbiter-based physically unclonable functions on FPGAA. Yu. Shamyna0A. A. Ivaniuk1Belarusian State University of Informatics and RadioelectronicsBelarusian State University of Informatics and RadioelectronicsObjectives. 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.https://inf.grid.by/jour/article/view/1217physical cryptographyarbiter-based physically unclonable functionssymmetrical pathspropagation delay linering oscillator
spellingShingle A. Yu. Shamyna
A. A. Ivaniuk
Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA
Informatika
physical cryptography
arbiter-based physically unclonable functions
symmetrical paths
propagation delay line
ring oscillator
title Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA
title_full Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA
title_fullStr Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA
title_full_unstemmed Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA
title_short Creating and balancing the paths of arbiter-based physically unclonable functions on FPGA
title_sort creating and balancing the paths of arbiter based physically unclonable functions on fpga
topic physical cryptography
arbiter-based physically unclonable functions
symmetrical paths
propagation delay line
ring oscillator
url https://inf.grid.by/jour/article/view/1217
work_keys_str_mv AT ayushamyna creatingandbalancingthepathsofarbiterbasedphysicallyunclonablefunctionsonfpga
AT aaivaniuk creatingandbalancingthepathsofarbiterbasedphysicallyunclonablefunctionsonfpga