Javascript must be enabled to continue!
Modelling and characterization of physically unclonable functions
View through CrossRef
Modélisation et caractérisation des fonctions non clonables physiquement
Les fonctions non clonables physiquement, appelées PUF (Physically Unclonable Functions), représentent une technologie innovante qui permet de résoudre certains problèmes de sécurité et d’identification. Comme pour les empreintes humaines, les PUF permettent de différencier des circuits électroniques car chaque exemplaire produit une signature unique. Ces fonctions peuvent être utilisées pour des applications telles que l’authentification et la génération de clés cryptographiques. La propriété principale que l’on cherche à obtenir avec les PUF est la génération d’une réponse unique qui varie de façon aléatoire d’un circuit à un autre, sans la possibilité de la prédire. Une autre propriété de ces PUF est de toujours reproduire, quel que soit la variation de l’environnement de test, la même réponse à un même défi d’entrée. En plus, une fonction PUF doit être sécurisée contre les attaques qui permettraient de révéler sa réponse. Dans cette thèse, nous nous intéressons aux PUF en silicium profitant des variations inhérentes aux technologies de fabrication des circuits intégrés CMOS. Nous présentons les principales architectures de PUF, leurs propriétés, et les techniques mises en œuvre pour les utiliser dans des applications de sécurité. Nous présentons d’abord deux nouvelles structures de PUF. La première structure appelée “Loop PUF” est basée sur des chaînes d’éléments à retard contrôlés. Elle consiste à comparer les délais de chaînes à retard identiques qui sont mises en série. Les points forts de cette structure sont la facilité de sa mise en œuvre sur les deux plates-formes ASIC et FPGA, la grande flexibilité pour l’authentification des circuits intégrés ainsi que la génération de clés de chiffrement. La deuxième structure proposée “TERO PUF” est basée sur le principe de cellules temporairement oscillantes. Elle exploite la métastabilité oscillatoire d’éléments couplés en croix, et peut aussi être utilisée pour un générateur vrai d’aléas (TRNG). Plus précisément, la réponse du PUF profite de la métastabilité oscillatoire introduite par une bascule SR lorsque les deux entrées S et R sont connectées au même signal d’entrée. Les résultats expérimentaux montrent le niveau de performances élevé des deux structures de PUF proposées. Ensuite, afin de comparer équitablement la qualité des différentes PUF à retard, nous proposons une méthode de caractérisation spécifique. Elle est basée sur des mesures statistiques des éléments à retard. Le principal avantage de cette méthode vient de sa capacité à permettre au concepteur d’être sûr que la fonction PUF aura les performances attendues avant sa mise en œuvre et sa fabrication. Enfin, en se basant sur les propriétés de non clonabilité et de l’imprévisibilité des PUF, nous présentons de nouvelles techniques d’authentification et de génération de clés de chiffrement en utilisant la “loop PUF” proposée. Les résultats théoriques et expérimentaux montrent l’efficacité des techniques introduites en termes de complexité et de fiabilité
Title: Modelling and characterization of physically unclonable functions
Description:
Modélisation et caractérisation des fonctions non clonables physiquement
Les fonctions non clonables physiquement, appelées PUF (Physically Unclonable Functions), représentent une technologie innovante qui permet de résoudre certains problèmes de sécurité et d’identification.
Comme pour les empreintes humaines, les PUF permettent de différencier des circuits électroniques car chaque exemplaire produit une signature unique.
Ces fonctions peuvent être utilisées pour des applications telles que l’authentification et la génération de clés cryptographiques.
La propriété principale que l’on cherche à obtenir avec les PUF est la génération d’une réponse unique qui varie de façon aléatoire d’un circuit à un autre, sans la possibilité de la prédire.
Une autre propriété de ces PUF est de toujours reproduire, quel que soit la variation de l’environnement de test, la même réponse à un même défi d’entrée.
En plus, une fonction PUF doit être sécurisée contre les attaques qui permettraient de révéler sa réponse.
Dans cette thèse, nous nous intéressons aux PUF en silicium profitant des variations inhérentes aux technologies de fabrication des circuits intégrés CMOS.
Nous présentons les principales architectures de PUF, leurs propriétés, et les techniques mises en œuvre pour les utiliser dans des applications de sécurité.
Nous présentons d’abord deux nouvelles structures de PUF.
La première structure appelée “Loop PUF” est basée sur des chaînes d’éléments à retard contrôlés.
Elle consiste à comparer les délais de chaînes à retard identiques qui sont mises en série.
Les points forts de cette structure sont la facilité de sa mise en œuvre sur les deux plates-formes ASIC et FPGA, la grande flexibilité pour l’authentification des circuits intégrés ainsi que la génération de clés de chiffrement.
La deuxième structure proposée “TERO PUF” est basée sur le principe de cellules temporairement oscillantes.
Elle exploite la métastabilité oscillatoire d’éléments couplés en croix, et peut aussi être utilisée pour un générateur vrai d’aléas (TRNG).
Plus précisément, la réponse du PUF profite de la métastabilité oscillatoire introduite par une bascule SR lorsque les deux entrées S et R sont connectées au même signal d’entrée.
Les résultats expérimentaux montrent le niveau de performances élevé des deux structures de PUF proposées.
Ensuite, afin de comparer équitablement la qualité des différentes PUF à retard, nous proposons une méthode de caractérisation spécifique.
Elle est basée sur des mesures statistiques des éléments à retard.
Le principal avantage de cette méthode vient de sa capacité à permettre au concepteur d’être sûr que la fonction PUF aura les performances attendues avant sa mise en œuvre et sa fabrication.
Enfin, en se basant sur les propriétés de non clonabilité et de l’imprévisibilité des PUF, nous présentons de nouvelles techniques d’authentification et de génération de clés de chiffrement en utilisant la “loop PUF” proposée.
Les résultats théoriques et expérimentaux montrent l’efficacité des techniques introduites en termes de complexité et de fiabilité.
Related Results
Organic Light‐Emitting Physically Unclonable Functions
Organic Light‐Emitting Physically Unclonable Functions
AbstractThe development of novel physically unclonable functions (PUFs) is of growing interest and fluorescent organic semiconductors (f‐OSCs) offer unique advantages of structural...
Advanced Financial Modelling and Analysis
Advanced Financial Modelling and Analysis
Abstract: This chapter, "Advanced Financial Modelling and Analysis," provides an in-depth exploration of the principles, techniques, and applications of financial modelling in the ...
Tailoring Topological Network of Conductive Hydrogel for Electrochemically Mediated Encryption
Tailoring Topological Network of Conductive Hydrogel for Electrochemically Mediated Encryption
AbstractThe sustainable development of an informatized and intelligent society relies on information security. Physical unclonable cryptographic primitives effectively secure infor...
Modular Circuit Synthesis Oriented Modelling Approach for Non-Isolated DC-DC Converters in DCM
Modular Circuit Synthesis Oriented Modelling Approach for Non-Isolated DC-DC Converters in DCM
The continued and envisioned large-scale integration of renewable energy sources as a reaction to rising global temperatures and climate change will need a readily available DC gri...
SPAD PUFs: Reconfigurable Physically Unclonable Functions Using Single-Photon Avalanche Diodes
SPAD PUFs: Reconfigurable Physically Unclonable Functions Using Single-Photon Avalanche Diodes
We present a study on physically unclonable functions (PUFs) derived from the dark signal non-uniformity (DSNU) of a perimeter-gated single-photon avalanche diode (pg-SPAD) CMOS im...
A New Ultra-Lightweight RFID Authentication Protocol Based on Physical Unclonable Functions
A New Ultra-Lightweight RFID Authentication Protocol Based on Physical Unclonable Functions
Radio Frequency IDentification (RFID) is a radio communication technique. It identifies specific targets and acquires related data from the backend database by using radio frequenc...
Ostrowski-Type Fractional Integral Inequalities: A Survey
Ostrowski-Type Fractional Integral Inequalities: A Survey
This paper presents an extensive review of some recent results on fractional Ostrowski-type inequalities associated with a variety of convexities and different kinds of fractional ...
Physically Unclonable Functions with Confidential Computing for Enhanced Encryption of EHRs
Physically Unclonable Functions with Confidential Computing for Enhanced Encryption of EHRs
Continual exploitation of Electronic Health Records (EHRs) has led to increasing amounts of ransomware and identity theft in recent years. Existing cryptosystems protecting these E...

