Implementation of a Physically Unclonable Function on an FPGA
Marat Baideldinov, Muratbek T. Usserbaev, Zhanna Mukanova
Abstract
Marat Baideldinov, Muratbek T. Usserbaev, Zhanna Mukanova
Abstract
This paper shows the implementation of a physically unclonable function (PUF) of the arbiter type and its modifications, the generation of random numbers and unique identifiers, and a statistical analysis of the generated sequences of random numbers. Within the framework of this work, experiments were carried out on different SoC, SoM crystals and within the same crystal with different placement on it, experiments with PUF modeling based on machine learning were simulated. The results and conclusions provide recommendations for the optimal and safe use of PUF.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper shows the implementation of a physically unclonable function (PUF) of the arbiter type and its modifications, the generation of random numbers and unique identifiers, and a statistical analysis of the generated sequences of random numbers. Within the framework of this work, experiments were carried out on different SoC, SoM crystals and within the same crystal with different placement on it, experiments with PUF modeling based on machine learning were simulated. The results and conclusions provide recommendations for the optimal and safe use of PUF.
Key concepts: Arbiter, Physical unclonable function, Field-programmable gate array, Computer science, Identifier, Function (biology), Embedded system, Computer engineering