Security in wireless sensor networks is usually improved by lightweight authentication and data obfuscation approaches. In such wireless networks, authentication passwords and cryptographic keys can be generated at low cost by Physical Unclonable Function (PUF) devices, that exploit the occurrence of random variations in CMOS technology parameters during manufacturing. In this paper, we study the feasibility to implement PUFs by exploiting the pull-up and pull-down resistances integrated in the General Purpose Input Output (GPIO) interface of microcontrollers. For our study, we performed experimental measurements of the considered PUF on five different STM32F103C8T6 microcontrollers, and we derived its PUF performance metrics commonly used in the literature (uniqueness, uniformity, steadiness, reliability to temperature fluctuations and reliability to power supply fluctuations). The results have shown that different groups of microcontroller pins, that are able to tolerate different maximum voltages, can be characterized by significant differences in the values of the pull-up/pull-down resistances and thus on the performance of the designed PUF. The best results have been obtained for the case of the pull-up resistances of 5V tolerant pins, for which we have obtained a uniqueness of 44.92%, a uniformity of 53.31%, a steadiness of a 99.41%, a reliability for temperature fluctuations of 97.57%, and a reliability for power supply fluctuations of 99.84%.

Grossi, M., Omana, M. (2025). Feasibility of Physical Unclonable Function (PUF) Implementation Using the Pull-up/Pull-down Resistances Integrated in Microcontrollers GPIO. AEÜ. INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 202, 1-10 [10.1016/j.aeue.2025.156053].

Feasibility of Physical Unclonable Function (PUF) Implementation Using the Pull-up/Pull-down Resistances Integrated in Microcontrollers GPIO

M. Grossi
;
M. Omana
2025

Abstract

Security in wireless sensor networks is usually improved by lightweight authentication and data obfuscation approaches. In such wireless networks, authentication passwords and cryptographic keys can be generated at low cost by Physical Unclonable Function (PUF) devices, that exploit the occurrence of random variations in CMOS technology parameters during manufacturing. In this paper, we study the feasibility to implement PUFs by exploiting the pull-up and pull-down resistances integrated in the General Purpose Input Output (GPIO) interface of microcontrollers. For our study, we performed experimental measurements of the considered PUF on five different STM32F103C8T6 microcontrollers, and we derived its PUF performance metrics commonly used in the literature (uniqueness, uniformity, steadiness, reliability to temperature fluctuations and reliability to power supply fluctuations). The results have shown that different groups of microcontroller pins, that are able to tolerate different maximum voltages, can be characterized by significant differences in the values of the pull-up/pull-down resistances and thus on the performance of the designed PUF. The best results have been obtained for the case of the pull-up resistances of 5V tolerant pins, for which we have obtained a uniqueness of 44.92%, a uniformity of 53.31%, a steadiness of a 99.41%, a reliability for temperature fluctuations of 97.57%, and a reliability for power supply fluctuations of 99.84%.
2025
Grossi, M., Omana, M. (2025). Feasibility of Physical Unclonable Function (PUF) Implementation Using the Pull-up/Pull-down Resistances Integrated in Microcontrollers GPIO. AEÜ. INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 202, 1-10 [10.1016/j.aeue.2025.156053].
Grossi, M.; Omana, M.
File in questo prodotto:
File Dimensione Formato  
Manuscript_accepted.pdf

embargo fino al 03/10/2026

Tipo: Postprint / Author's Accepted Manuscript (AAM) - versione accettata per la pubblicazione dopo la peer-review
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione - Non commerciale - Non opere derivate (CCBYNCND)
Dimensione 744.78 kB
Formato Adobe PDF
744.78 kB Adobe PDF   Visualizza/Apri   Contatta l'autore

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/1024634
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact