Affiliation:
1. Institute of Telecommunications, Faculty of Electronics and Information Technology, Warsaw University of Technology, 00-665 Warsaw, Poland
Abstract
Physical Unclonable Functions are security primitives that exploit the variation in integrated circuits’ manufacturing process, and, as a result, each instance processes applied stimuli differently. This feature can be used to provide a unique fingerprint of the electronic device, or as an interesting alternative to classic key storage methods. Due to their nature, they are often considered an element of the Internet of Things nodes. However, their application heavily depends on resource consumption. Lightweight architectures are proposed in the literature but are technology-dependent or still introduce significant hardware overhead. This paper presents a lightweight, Strong PUF based on ring oscillator architecture, which offers small hardware overhead and sufficient security levels for resource-constrained Internet of Things devices. The PUF design utilizes a Linear Feedback Shift Register-based scramble module to generate many challenge–response pairs from a small number of ring oscillators and a control module to manage the response generation process. The proposed PUF can be used as a Weak PUF for key generation or a Strong PUF for device authentication.
Funder
The Polish National Centre for Research and Development
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference27 articles.
1. Lueth, K.L. (2024, January 05). State of the IoT 2020: 12 Billion IoT Connections, Surpassing Non-IoT for the First Time. Available online: https://iot-analytics.com/state-of-the-iot-2020-12-billion-iot-connections-surpassing-non-iot-for-the-first-time.
2. Gassend, B., Clarke, D., Van Dijk, M., and Devadas, S. (2002, January 18–22). Silicon Physical Random Functions. Proceedings of the 9th ACM Conference on Computer and Communications Security, Washington, DC, USA.
3. Physical Unclonable Functions (PUF) for IoT Devices;ACM Comput. Surv.,2023
4. Suh, G.E., and Devadas, S. (2007, January 4–8). Physical unclonable functions for device authentication and secret key generation. Proceedings of the Design Automation Conference, San Diego, CA, USA.
5. Dang, T.K., Serrano, R., Hoang, T.T., and Pham, C.K. (2022, January 19–22). A Novel Ring Oscillator PUF for FPGA Based on Feedforward Ring Oscillators. Proceedings of the International SoC Design Conference ISOCC, Gangneung-si, Republic of Korea.