Implementation and characterization of a physical unclonable function for IoT: a case study with the TERO-PUF - Université Jean-Monnet-Saint-Étienne Access content directly
Journal Articles IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Year : 2018

Implementation and characterization of a physical unclonable function for IoT: a case study with the TERO-PUF

Abstract

Today, life is becoming increasingly connected. From TVs to smartphones, including vehicles, buildings, and household appliances, everything is interconnected in what we call the "Internet of Things" (IoT). IoT is now part of our life and we have to deal with it. More than 10 billion devices are already connected and five times more are expected to be deployed in the next five years. While deployment and integration of IoT is expanding, one of the main challenge is to provide practical solutions to security, privacy and trust issues in IoT. Protection and security mechanisms need to include features such as interoperability and scalability but also traceability, authentication and access control while remaining lightweight. Among the most promising approaches to such security mechanisms, physical unclonable functions (PUF) provide a unique identifier for similar but different integrated circuits using some of their physical characteristics. These types of functions can thus be used to authenticate integrated circuits, provide traceability and access control. This paper presents a comprehensive case study of the transient effect ring oscillator (TERO) PUF from its implementation on FPGAs to its complete characterization. The implementation of the PUF is detailed for two different families of FPGAs: Xilinx Spartan 6 and Altera Cyclone V. All the metrics used for the characterization are explained in detail and the results of the characterization include robustness to environmental parameters including variations in temperature and voltage. Finally, we compare our results with those obtained for another PUF: the ring oscillator (RO) PUF. All the design files are available online to ensure repeatability and enable comparison of our contribution with other studies.
Fichier principal
Vignette du fichier
2017_TCAD_Marchand.pdf (11.77 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

ujm-01575675 , version 1 (21-08-2017)

Identifiers

Cite

Cédric Marchand, Lilian Bossuet, Ugo Mureddu, Nathalie Bochard, Abdelkarim Cherkaoui, et al.. Implementation and characterization of a physical unclonable function for IoT: a case study with the TERO-PUF. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2018, 37 (1), pp.97-109. ⟨10.1109/TCAD.2017.2702607⟩. ⟨ujm-01575675⟩
277 View
1408 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More