{"title":"Feasibility of Physical Unclonable Function (PUF) implementation using the pull-up/pull-down resistances integrated in microcontrollers GPIO","authors":"Marco Grossi, Martin Omaña","doi":"10.1016/j.aeue.2025.156053","DOIUrl":null,"url":null,"abstract":"<div><div>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 5 V 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 %.</div></div>","PeriodicalId":50844,"journal":{"name":"Aeu-International Journal of Electronics and Communications","volume":"202 ","pages":"Article 156053"},"PeriodicalIF":3.2000,"publicationDate":"2025-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Aeu-International Journal of Electronics and Communications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1434841125003942","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
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 5 V 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 %.
期刊介绍:
AEÜ is an international scientific journal which publishes both original works and invited tutorials. The journal''s scope covers all aspects of theory and design of circuits, systems and devices for electronics, signal processing, and communication, including:
signal and system theory, digital signal processing
network theory and circuit design
information theory, communication theory and techniques, modulation, source and channel coding
switching theory and techniques, communication protocols
optical communications
microwave theory and techniques, radar, sonar
antennas, wave propagation
AEÜ publishes full papers and letters with very short turn around time but a high standard review process. Review cycles are typically finished within twelve weeks by application of modern electronic communication facilities.