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...
In defence of deep modelling
In defence of deep modelling
© 2015 Elsevier B.V. Context Since multi-level modelling emerged as a strategy for leveraging classification levels in conceptual models, there have been discussions about what it ...
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...
Effects of Kerr Nonlinearity in Physical Unclonable Functions
Effects of Kerr Nonlinearity in Physical Unclonable Functions
We address the question of whether the presence of Kerr nonlinearity in multiple-scattering optical media offers any advantage with respect to the design of physical unclonable fun...
IPSE: A Production System Modelling Toolkit for Shell Expro
IPSE: A Production System Modelling Toolkit for Shell Expro
Abstract
To optimise production from complex field operation and systems, Shell Expro is developing a modelling toolkit where complete production system models (f...
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 ...

