Physical Unclonable Functions (PUFs) are frequently exploited for security purposes. In particular, they are adopted to generate unique authentication passwords and cryptographic keys, with no need to store any secret information in non-volatile memories that can be easily attacked. In this paper, we present a novel PUF based structure, that can be implemented at low costs in microcontrollers and FPGAs, by exploiting the circuitry that is already present in their General Purpose Input-Output (GPIO) interface. The proposed PUF based scheme has been implemented on five different FPGA devices, in order to experimentally verify their correct operation under various realistic operating conditions. We will show that our proposed PUF based structure features a good uniqueness (of the 49.75%), a uniformity close to the ideal value of the 50%, an average steadiness of the 99.33%, and a maximum reliability of the 99.61%, for a temperature ranging from 5°C to 65°C.

Grossi, M., Omana, M., Metra, C., Acquaviva, A. (2025). Novel Physical Unclonable Function Implementation for Microcontrollers and Field Programmable Gate Arrays. IEEE ACCESS, 13, 55970-55983 [10.1109/ACCESS.2025.3555438].

Novel Physical Unclonable Function Implementation for Microcontrollers and Field Programmable Gate Arrays

Marco Grossi
;
Martin Omana;Cecilia Metra;Andrea Acquaviva
2025

Abstract

Physical Unclonable Functions (PUFs) are frequently exploited for security purposes. In particular, they are adopted to generate unique authentication passwords and cryptographic keys, with no need to store any secret information in non-volatile memories that can be easily attacked. In this paper, we present a novel PUF based structure, that can be implemented at low costs in microcontrollers and FPGAs, by exploiting the circuitry that is already present in their General Purpose Input-Output (GPIO) interface. The proposed PUF based scheme has been implemented on five different FPGA devices, in order to experimentally verify their correct operation under various realistic operating conditions. We will show that our proposed PUF based structure features a good uniqueness (of the 49.75%), a uniformity close to the ideal value of the 50%, an average steadiness of the 99.33%, and a maximum reliability of the 99.61%, for a temperature ranging from 5°C to 65°C.
2025
Grossi, M., Omana, M., Metra, C., Acquaviva, A. (2025). Novel Physical Unclonable Function Implementation for Microcontrollers and Field Programmable Gate Arrays. IEEE ACCESS, 13, 55970-55983 [10.1109/ACCESS.2025.3555438].
Grossi, Marco; Omana, Martin; Metra, Cecilia; Acquaviva, Andrea
File in questo prodotto:
File Dimensione Formato  
Novel_Physical_Unclonable_Function_Implementation_for_Microcontrollers_and_Field_Programmable_Gate_Arrays.pdf

accesso aperto

Tipo: Versione (PDF) editoriale / Version Of Record
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 1.41 MB
Formato Adobe PDF
1.41 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1012612
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact