EventsThe 11th International Electronic Conference on Sensors and Applications
Published
This submission belongs to the session S3. Sensor Networks, IoT, Smart Cities and Heath Monitoring of the event The 11th International Electronic Conference on Sensors and Applications
Published date
26 Nov, 2024
Academic Editor
author-avatarStefan Bosse
Citation
Marco Grossi, Martin Omana, Cecilia Metra, Andrea Acquaviva, A ring oscillator based physical unclonable function with enhanced challenge-response pairs to improve the security of internet of things devices, in Proceedings of The 11th International Electronic Conference on Sensors and Applications, 26 November–28 November 2024, MDPI: Basel, Switzerland, doi: 10.3390/ecsa-11-20497
Share
Email
Facebook
Twitter
LinkedIn

A ring oscillator based physical unclonable function with enhanced challenge-response pairs to improve the security of internet of things devices

image
image
1. Department of Electrical Energy and Information Engineering “Guglielmo Marconi” (DEI), University of Bologna, Bologna, Italy, Italy
Abstract

The interconnection of measurement devices in the paradigm of the Internet of Things has led to a significant increase in the amount of shared data but, at the same time, has increased system’s vulnerability to cyber-attacks aimed at stealing confidential information and/or damaging the system. Countermeasures have been proposed to mitigate these security risks, such as authentication procedures and cryptographic algorithms. In both cases, however, passwords and cryptographic keys are stored in a non-volatile memory (NVM), that can be hacked to disclose the confidential information.

Physical unclonable functions (PUFs) can be adopted as an alternative to NVMs for the generation of secure codes, exploiting the device parameters variations induced by the production process. Among the different PUF architectures, ring oscillator (RO) PUFs are very popular, since they feature a simple structure and can be easily implemented on FPGAs. In their standard implementation, RO PUFs output code is generated by comparing the oscillation frequencies of the periodic signals of different ROs. However, alternate solutions have been proposed in the literature, such as those comparing the duty-cycle of the periodic signals of different ROs. This solution improves the PUF reliability, but the number of generated output codes remains the same.

In this paper, the feasibility of using both the oscillation frequency and the duty-cycle of the periodic signals of different ROs to generate the PUF output code is demonstrated. The correlation between the oscillation frequency and the duty-cycle of a RO PUF is evaluated by means of Spice simulations, as well as by experimental measurements. The results have shown that the oscillation frequency and the duty-cycle of a RO PUF feature a weak correlation and, therefore, can be used to increase the number of output codes of the PUF device, with benefits in terms of increased security.

Keywords
physical unclonable functions
cybersecurity
internet of things
ring oscillator
frequency
duty cycle
Manuscript
Poster
Poster - RO PUF enhanced CRPs - ECSA-11.pdf
Designing Novel MEMS Cantilevers for Marine Sensing Robots Using COMSOL Modeling and Different Piezoelectric Materials
Robosim: Design, Implementation, and Applications of a Line Follower Robot Simulator