Balanced arbiter physical uncloneable functions
The problem of constructing a new class of physically unclonable functions of the arbiter type (APUF) based on the construction of balanced pairs of paths is solved. This makes it possible to significantly increase the stability, uniqueness and uniformity of the APUF. The relevance of the proposed r...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Joint Stock Company "Experimental Scientific and Production Association SPELS
2023-02-01
|
Series: | Безопасность информационных технологий |
Subjects: | |
Online Access: | https://bit.spels.ru/index.php/bit/article/view/1481 |
_version_ | 1797698228829814784 |
---|---|
author | Vyacheslav N. Yarmolik Alexander A. Ivaniuk |
author_facet | Vyacheslav N. Yarmolik Alexander A. Ivaniuk |
author_sort | Vyacheslav N. Yarmolik |
collection | DOAJ |
description | The problem of constructing a new class of physically unclonable functions of the arbiter type (APUF) based on the construction of balanced pairs of paths is solved. This makes it possible to significantly increase the stability, uniqueness and uniformity of the APUF. The relevance of the proposed research is associated with the active development of physical cryptography used for the identification of electronic devices and for the generation of cryptographic keys. It is shown that the classical APUF uses a standard basic element that performs three functions, namely, the function of generating a signal delay Generate, the function of choosing a pair of paths Select and the function of switching paths Switch. The execution of all functions by the basic element simultaneously leads to the asymmetry of pairs of paths, which causes a deterioration in the characteristics of the APUF and entails balancing of the paths. As an alternative to the standard basic element, two of its modifications are proposed, in which the Generate function is performed on additional delay lines, and the Switch function on the multiplexer. The use of delay lines with signal delay times much longer than on multiplexers allows constructing the balanced APUF. The proposed approach for building balanced APUF, based on the use of modified basic elements, has demonstrated its efficiency and prospects, including the case of implementing APUF on programmable structures. Practical studies were carried out by a comparative analysis of the classical APUF and balanced APUF implemented on modern FPGAs. The effect of improvement of the characteristics of similar PUFs has been experimentally confirmed, and, first of all, a noticeable improvement in the stability, uniqueness and uniformity of APUFs. |
first_indexed | 2024-03-12T03:51:13Z |
format | Article |
id | doaj.art-179f20b144fa4d63a908bbbe676ea054 |
institution | Directory Open Access Journal |
issn | 2074-7128 2074-7136 |
language | English |
last_indexed | 2024-03-12T03:51:13Z |
publishDate | 2023-02-01 |
publisher | Joint Stock Company "Experimental Scientific and Production Association SPELS |
record_format | Article |
series | Безопасность информационных технологий |
spelling | doaj.art-179f20b144fa4d63a908bbbe676ea0542023-09-03T12:19:28ZengJoint Stock Company "Experimental Scientific and Production Association SPELSБезопасность информационных технологий2074-71282074-71362023-02-013019210710.26583/bit.2023.1.071302Balanced arbiter physical uncloneable functionsVyacheslav N. Yarmolik0Alexander A. Ivaniuk1Belarusian State University of Informatics and RadioelectronicsBelarusian State University of Informatics and RadioelectronicsThe problem of constructing a new class of physically unclonable functions of the arbiter type (APUF) based on the construction of balanced pairs of paths is solved. This makes it possible to significantly increase the stability, uniqueness and uniformity of the APUF. The relevance of the proposed research is associated with the active development of physical cryptography used for the identification of electronic devices and for the generation of cryptographic keys. It is shown that the classical APUF uses a standard basic element that performs three functions, namely, the function of generating a signal delay Generate, the function of choosing a pair of paths Select and the function of switching paths Switch. The execution of all functions by the basic element simultaneously leads to the asymmetry of pairs of paths, which causes a deterioration in the characteristics of the APUF and entails balancing of the paths. As an alternative to the standard basic element, two of its modifications are proposed, in which the Generate function is performed on additional delay lines, and the Switch function on the multiplexer. The use of delay lines with signal delay times much longer than on multiplexers allows constructing the balanced APUF. The proposed approach for building balanced APUF, based on the use of modified basic elements, has demonstrated its efficiency and prospects, including the case of implementing APUF on programmable structures. Practical studies were carried out by a comparative analysis of the classical APUF and balanced APUF implemented on modern FPGAs. The effect of improvement of the characteristics of similar PUFs has been experimentally confirmed, and, first of all, a noticeable improvement in the stability, uniqueness and uniformity of APUFs.https://bit.spels.ru/index.php/bit/article/view/1481physical unclonable functions, arbiter physical unclonable functions, identification of electronic devices, stability, uniqueness, uniformity. |
spellingShingle | Vyacheslav N. Yarmolik Alexander A. Ivaniuk Balanced arbiter physical uncloneable functions Безопасность информационных технологий physical unclonable functions, arbiter physical unclonable functions, identification of electronic devices, stability, uniqueness, uniformity. |
title | Balanced arbiter physical uncloneable functions |
title_full | Balanced arbiter physical uncloneable functions |
title_fullStr | Balanced arbiter physical uncloneable functions |
title_full_unstemmed | Balanced arbiter physical uncloneable functions |
title_short | Balanced arbiter physical uncloneable functions |
title_sort | balanced arbiter physical uncloneable functions |
topic | physical unclonable functions, arbiter physical unclonable functions, identification of electronic devices, stability, uniqueness, uniformity. |
url | https://bit.spels.ru/index.php/bit/article/view/1481 |
work_keys_str_mv | AT vyacheslavnyarmolik balancedarbiterphysicaluncloneablefunctions AT alexanderaivaniuk balancedarbiterphysicaluncloneablefunctions |