Automatic Balancing of “Arbiter” Physical Unclonable Function Paths
https://doi.org/10.35596/1729-7648-2023-21-3-56-62
Abstract
The features of building on the basis of programmable logic integrated circuits of “arbiter” physical unclonable functions (APUF) are considered. The problem of asymmetry of pairs of APUF paths is indicated and the negative impact of this phenomenon on their characteristics is noted. A time measuring system based on a ring oscillator scheme, which is used to analyze the time characteristics of APUF paths, is described. A method for automatic balancing of signal propagation delays through the APUF paths based on the calculation of the corrective value is proposed. The consistency of the proposed balancing technique is experimentally confirmed based on the improvement in the characteristics of the APUF after its implementation. A digital scheme of this technique is presented, which can form the basis for the development of a delay auto correction scheme through APUF paths with different levels of autonomy.
About the Authors
A. Yu. ShamynaBelarus
Shamyna Artsiom Yur’evich, M. of Sci., Senior Lecturer
220013, Minsk, P. Brovki St., 6
Tel.: +375 25 941-60-45
A. A. Ivaniuk
Belarus
Dr. of Sci. (Tech.), Associate Professor, Professor at the Computer Science Department, Head of the Joint Educational Laboratory “SK Hynix Memory Solutions Eastern Europeˮ
Minsk
References
1. Pappu R. (2001) Physical One-Way Functions: PhD Thesis in Media Arts and Sciences. USA, Cambridge, Massachusetts Institute of Technology. 154.
2. Gassend B., Clarke D., Van Dijk M., Devadas S. (2002) Silicon Physical Random Functions. Proc. оf the 9th ACM Conference on Computer and Communications Security, November. 148–160.
3. Yarmolik V. N., Vashinko Y. G. (2011) Physical Unclonable Functions. Informatika = Informatics. 30 (2), 92–103 (in Russian).
4. Shamyna A. Yu, Ivaniuk A. A. (2022) Investigation of the Timing Parameters of the Arbiter-Based Physically Unclonable Function Using a Ring Oscillator. Cifrovaya Transformaciya = Digital Transformation. 28 (1), 27–38 (in Russian).
5. Yarmolik V. N., Ivaniuk A. A. (2022) Arbiter Physical Unclonable Functions with Asymmetric Pairs of Paths. Doklady BGUIR. 20 (4), 71–79 (in Russian).
6. Klybik V. P., Zalivako S. S., Ivanjuk A. A. (2017) Method of Increasing Stability Physically Non-Cloneable Function of “ARBITER” Type. Informatika = Informatics. (1), 31–43 (in Russian).
Review
For citations:
Shamyna A.Yu., Ivaniuk A.A. Automatic Balancing of “Arbiter” Physical Unclonable Function Paths. Doklady BGUIR. 2023;21(3):56-62. (In Russ.) https://doi.org/10.35596/1729-7648-2023-21-3-56-62