RPPUF: An Ultra-Lightweight Reconfigurable Pico-Physically Unclonable Function for Resource-Constrained IoT Devices

被引:6
作者
Huang, Zhao [1 ]
Li, Liang [1 ]
Chen, Yin [2 ]
Li, Zeyu [1 ]
Wang, Quan [1 ]
Jiang, Xiaohong [3 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[2] Keio Univ, Grad Sch Media & Governance, 5322 Endo, Fujisawa, Kanagawa 2520882, Japan
[3] Future Univ Hakodate, Sch Syst Informat Sci, Hakodate, Hokkaido 0418655, Japan
基金
中国国家自然科学基金;
关键词
pico-PUFs; ultra-lightweight; reconfigurable; hardware security; FPGAs; PUF; AUTHENTICATION; SCHEME;
D O I
10.3390/electronics10233039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the advancement of the Internet of Things (IoTs) technology, security issues have received an increasing amount of attention. Since IoT devices are typically resource-limited, conventional security solutions, such as classical cryptography, are no longer applicable. A physically unclonable function (PUF) is a hardware-based, low-cost alternative solution to provide security for IoT devices. It utilizes the inherent nature of hardware to generate a random and unpredictable fingerprint to uniquely identify an IoT device. However, despite existing PUFs having exhibited a good performance, they are not suitable for effective application on resource-constrained IoT devices due to the limited number of challenge-response pairs (CRPs) generated per unit area and the large hardware resources overhead. To solve these problems, this article presents an ultra-lightweight reconfigurable PUF solution, which is named RPPUF. Our method is built on pico-PUF (PPUF). By incorporating configurable logics, one single RPPUF can be instantiated into multiple samples through configurable information K. We implement and verify our design on the Xilinx Spartan-6 field programmable gate array (FPGA) microboards. The experimental results demonstrate that, compared to previous work, our method increases the uniqueness, reliability and uniformity by up to 4.13%, 16.98% and 10.5%, respectively, while dramatically reducing the hardware resource overhead by 98.16% when a 128-bit PUF response is generated. Moreover, the bit per cost (BPC) metric of our proposed RPPUF increased by up to 28.5 and 53.37 times than that of PPUF and the improved butterfly PUF, respectively. This confirms that the proposed RPPUF is ultra-lightweight with a good performance, making it more appropriate and efficient to apply in FPGA-based IoT devices with constrained resources.
引用
收藏
页数:21
相关论文
共 40 条
[1]   TI-PUF: Toward Side-Channel Resistant Physical Unclonable Functions [J].
Aghaie, Anita ;
Moradi, Amir .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 :3470-3481
[2]  
Alkatheiri MS, 2017, 2017 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING, P181, DOI 10.1109/DESEC.2017.8073845
[3]  
[Anonymous], 2008, P 3 BEN WORKSH INF S
[4]   SRAM-PUF-Based Entities Authentication Scheme for Resource-Constrained IoT Devices [J].
Farha, Fadi ;
Ning, Huansheng ;
Ali, Karim ;
Chen, Liming ;
Nugent, Christopher .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (07) :5904-5913
[5]   A large-scale comprehensive evaluation of single-slice ring oscillator and PicoPUF bit cells on 28-nm Xilinx FPGAs [J].
Gu, Chongyan ;
Chang, Chip-Hong ;
Liu, Weiqiang ;
Hanley, Neil ;
Miskelly, Jack ;
O'Neill, Maire .
JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2021, 11 (03) :227-238
[6]   A Flip-Flop Based Arbiter Physical Unclonable Function (APUF) Design with High Entropy and Uniqueness for FPGA Implementation [J].
Gu, Chongyan ;
Liu, Weiqiang ;
Cui, Yijun ;
Hanley, Neil ;
O'Neill, Maire ;
Lombardi, Fabrizio .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (04) :1853-1866
[7]   Improved Reliability of FPGA-Based PUF Identification Generator Design [J].
Gu, Chongyan ;
Hanley, Neil ;
O'Neill, Maire .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2017, 10 (03)
[8]  
Gu CY, 2014, IEEE INT SYMP CIRC S, P1223, DOI 10.1109/ISCAS.2014.6865362
[9]  
Guajardo J, 2007, LECT NOTES COMPUT SC, V4727, P63
[10]   Trapdoor Computational Fuzzy Extractors and Stateless Cryptographically-Secure Physical Unclonable Functions [J].
Herder, Charles ;
Ren, Ling ;
van Dijk, Marten ;
Yu, Meng-Day ;
Devadas, Srinivas .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (01) :65-82