SOFTWARE AND HARDWARE SYSTEM FOR STUDYING PHYSICAL UNCLONABLE FUNCTIONS ON FPGA
Скачать PDF
Annotation: The paper presents the results of research in the field of trusted design of computing systems and their elements.
The problem of using physically unclonable functions to protect against illegal copying of integrated circuits that
are used in information computing systems for various purposes is considered. The problem of creating universal
software and hardware for studying physically unclonable functions based on programmable logic integrated
circuits is being solved, due to which the approach to the practical implementation of protective equipment is
fundamentally changed by introducing a software add-on for correctly determining the identifiers of elements of
digital computer devices. A physically unclonable function of the arbiter type was chosen as the object of study.
An original system architecture is proposed and the implementation of complex functional blocks that form the
basis of this system is considered. A unified hardware and software solution has been developed for collecting and
analyzing data in order to find unique identifiers of integrated circuits. The format of commands for the
interaction of hardware and software parts of the developed tools is considered. The hardware of the system is
described in detail, including interfaces and transition graphs of finite state machines of complex functional blocks.
Possible nuances that must be taken into account during design are reflected. A software solution has been
developed with the help of which the results are collected, analyzed and saved in text form according to a given
format. Algorithms of the main operating modes of this software are described. Examples of using the system to
search for reference identifier values are given.
Keywords: trusted design, hardware and software systems, physically unclonable functions, FPGA
Page numbers: 34-54.
For citation: Boronnikov A.S., Kryakhtunov G.M., Demenkova T.A. Software and hardware system for studying physical unclonable functions on fpga // Electronic Scientific Journal IT-Standard. – 2024. – No. 1. – pp. 34-54.