Mario Barbareschi;Franco Cirillo;Christian Esposito
{"title":"Blockchain-Enhanced PUF Authentication for IoT Devices","authors":"Mario Barbareschi;Franco Cirillo;Christian Esposito","doi":"10.1109/TETC.2026.3696088","DOIUrl":null,"url":null,"abstract":"The widespread use of Internet of Things (IoT) devices in various critical settings highlights the importance of robust authentication mechanisms to safeguard applications from misuse and breaches. Traditional authentication schemes rely on cryptographic protocols to ensure high levels of security. However, their effectiveness depends on maintaining the confidentiality of cryptographic keys and faces challenges when deployed on devices with limited resources. This paper presents a new approach for designing an authentication scheme that eliminates the need for storing keys in device memory and operates without a centralized authority. We propose a lightweight mutual authentication scheme that leverages Static Random Access Memory (SRAM)-based Physical Unclonable Function (PUF), utilizing the inherent randomness generated during SRAM manufacturing to create keys. The solution is further strengthened with blockchain technology, enabling decentralized management and authority. This research proposes a new secure authentication protocol for IoT-enabled critical industrial applications by incorporating decentralization, scalability, freshness, and non-repudiation. We evaluate the time and resource consumption of our implementation on the ATmega328P chip, which has limited resources with 2 KB of SRAM and 32 KB of flash memory, and formally prove the scheme security using the Scyther tool.","PeriodicalId":13156,"journal":{"name":"IEEE Transactions on Emerging Topics in Computing","volume":"14 2","pages":"704-717"},"PeriodicalIF":4.8000,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11540392","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Emerging Topics in Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11540392/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/3/29 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The widespread use of Internet of Things (IoT) devices in various critical settings highlights the importance of robust authentication mechanisms to safeguard applications from misuse and breaches. Traditional authentication schemes rely on cryptographic protocols to ensure high levels of security. However, their effectiveness depends on maintaining the confidentiality of cryptographic keys and faces challenges when deployed on devices with limited resources. This paper presents a new approach for designing an authentication scheme that eliminates the need for storing keys in device memory and operates without a centralized authority. We propose a lightweight mutual authentication scheme that leverages Static Random Access Memory (SRAM)-based Physical Unclonable Function (PUF), utilizing the inherent randomness generated during SRAM manufacturing to create keys. The solution is further strengthened with blockchain technology, enabling decentralized management and authority. This research proposes a new secure authentication protocol for IoT-enabled critical industrial applications by incorporating decentralization, scalability, freshness, and non-repudiation. We evaluate the time and resource consumption of our implementation on the ATmega328P chip, which has limited resources with 2 KB of SRAM and 32 KB of flash memory, and formally prove the scheme security using the Scyther tool.
期刊介绍:
IEEE Transactions on Emerging Topics in Computing publishes papers on emerging aspects of computer science, computing technology, and computing applications not currently covered by other IEEE Computer Society Transactions. Some examples of emerging topics in computing include: IT for Green, Synthetic and organic computing structures and systems, Advanced analytics, Social/occupational computing, Location-based/client computer systems, Morphic computer design, Electronic game systems, & Health-care IT.