Implementation and characterization of a physical unclonable function for IoT: a case study with the TERO-PUF - Université Jean-Monnet-Saint-Étienne Accéder directement au contenu
Article Dans Une Revue IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Année : 2018

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

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

Citer

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⟩
288 Consultations
1486 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More