An XOR-Based Pico-Physically Unclonable Function for Securing IoT Devices

Junjun Wang, Jinhui Liu, Zhao Huang, Quan Wang
{"title":"An XOR-Based Pico-Physically Unclonable Function for Securing IoT Devices","authors":"Junjun Wang, Jinhui Liu, Zhao Huang, Quan Wang","doi":"10.1109/SRSE56746.2022.10067307","DOIUrl":null,"url":null,"abstract":"Physically unclonable function (PUF) can be applied as a lightweight way to improve the security of Internet of Thing (IoT) devices. In the existing PUF studies, reconfigurable Pico-PUF (RPPUF) is an effective solution with good uniqueness and reliability. However, it still has a limited key space and requires extra hardware resources to generate more challenge-response pairs (CRPs). Therefore, this paper improves the RPPUF and proposes a lightweight XOR-based Pico-PUF, namely XORPPUF. By replacing each NOT gate in the configurable logic with an XOR gate, the key space is effectively expanded while preserving the PUF performance. We have implemented and verified the proposed XORPPUF on Xilinx Spartan-6 XC6SLX25 microboards. The experimental results show that XORPPUF achieves 40.06% uniqueness and 99.49% temperature reliability. Compared with the RPPUF, our work improves temperature reliability by 0.26%, expands key space by 2n, and reduces hardware resources overhead by 11.3% when generating a 128-bit PUF response. In addition, the prediction rate of our XORPPUF against Decision Tree (DT) and Random Forest (RF)-based modeling attacks is 34.17% and 39.40% lower than RPPUF, respectively. This means XORPPUF performs better resistant than RPPUF in Machine Learning (ML) attack. Thus, it is more suitable for securing the IoT devices with limited resources.","PeriodicalId":147308,"journal":{"name":"2022 4th International Conference on System Reliability and Safety Engineering (SRSE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 4th International Conference on System Reliability and Safety Engineering (SRSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SRSE56746.2022.10067307","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Physically unclonable function (PUF) can be applied as a lightweight way to improve the security of Internet of Thing (IoT) devices. In the existing PUF studies, reconfigurable Pico-PUF (RPPUF) is an effective solution with good uniqueness and reliability. However, it still has a limited key space and requires extra hardware resources to generate more challenge-response pairs (CRPs). Therefore, this paper improves the RPPUF and proposes a lightweight XOR-based Pico-PUF, namely XORPPUF. By replacing each NOT gate in the configurable logic with an XOR gate, the key space is effectively expanded while preserving the PUF performance. We have implemented and verified the proposed XORPPUF on Xilinx Spartan-6 XC6SLX25 microboards. The experimental results show that XORPPUF achieves 40.06% uniqueness and 99.49% temperature reliability. Compared with the RPPUF, our work improves temperature reliability by 0.26%, expands key space by 2n, and reduces hardware resources overhead by 11.3% when generating a 128-bit PUF response. In addition, the prediction rate of our XORPPUF against Decision Tree (DT) and Random Forest (RF)-based modeling attacks is 34.17% and 39.40% lower than RPPUF, respectively. This means XORPPUF performs better resistant than RPPUF in Machine Learning (ML) attack. Thus, it is more suitable for securing the IoT devices with limited resources.
用于保护物联网设备的基于xor的微物理不可克隆功能
物理不可克隆功能(PUF)可以作为一种轻量级的方式来提高物联网(IoT)设备的安全性。在现有的PUF研究中,可重构Pico-PUF (RPPUF)是一种有效的解决方案,具有良好的唯一性和可靠性。但是,它仍然具有有限的密钥空间,并且需要额外的硬件资源来生成更多的质询-响应对(CRPs)。因此,本文对RPPUF进行了改进,提出了一种基于xor的轻量级Pico-PUF,即xorpuf。通过将可配置逻辑中的每个非门替换为异或门,在保持PUF性能的同时有效地扩展了键空间。我们已经在Xilinx Spartan-6 XC6SLX25微板上实现并验证了所提出的XORPPUF。实验结果表明,XORPPUF具有40.06%的唯一性和99.49%的温度可靠性。与RPPUF相比,我们的工作在生成128位PUF响应时,温度可靠性提高了0.26%,密钥空间扩展了2n,硬件资源开销减少了11.3%。此外,我们的xorpuf对基于决策树(DT)和随机森林(RF)的建模攻击的预测率分别比RPPUF低34.17%和39.40%。这意味着xorpuf在机器学习(ML)攻击中比RPPUF具有更好的抵抗能力。因此,它更适合保护资源有限的物联网设备。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信