-
Telecom Paristech
- Doctorant
Paris
2013 - maintenant
Sujet : Protection des circuits numériques sur FPGA et ASIC contre les attaques physiques (Chevaux de Troie matériels, probing, injection de fautes et side-channel) - Projet HOMERE
* Etude de l'état de l'art sur les attaques physiques.
* Insertion des chevaux de Troie matériels sur FPGAs Xilinx et ASIC.
* Conception et validation des méthodes de détections des chevaux de Troie matérielle (par optique, side-channel et run-time).
* Développement des contre-mesures pour les chevaux de Troie matériels. ;
* Conception des méthodes de détection contre les attaques par probing et injection de fautes. ;
* Publication dans les conférences et les revues internationales.
-
Telecom-Paristech
- Doctorant
paris
2013 - maintenant
Sujet: Sécurité matérielle contre les chevaux de troie et les attaques physiques
- Développement et insertion des chevaux de Troie matériels numériques sur les circuits ASIC et FPGA.
- Développement des méthodes de détection et prévention des chevaux de Troie matérielle.
- Etude des attaques physiques comme par canaux auxiliaires, par probing et par injection de fautes.
- Développement des contre-mesure pour ces attaques physiques.
- Développement et évaluation des IP de sécurités comme les IP cryptographie (AES, DES, SIMON), les PUF et les TRNG.
Outil:
- Logiciel: ISE Xilinx, Modelsim, FPGA Editor, Cadence Encounter,
- Programmation: VHDL, Verilog, System Verilog, Python, Matlab, C, Latex, Beamer.
- FPGA (Virtex 5, Spartan 6, Spartan 3). ASIC (ST 130nm et ST 65 nm).
-
Laboratoire Hubert Curien
- Stage de fin d'étude
2012 - 2012
Sujet : Implémentation et caractérisation d'une nouvelle fonction physique non clonable (PUF) sur FPGA
* Etude de l'état de l'art sur les structures PUF existantes.
* Implémentation de la nouvelle structure PUF sur FPGA Altera.
* Optimisation du routage et du placement de la PUF sur FPGA Altera en utilisant Quartus.
* Réalisation des tests statiques des TEROPUF sur les circuits FPGA.
* Programmation des systèmes de traitement d'informations sur Matlab.
-
Laboratoire Hubert Curien - Saint Etienne
- Stage de fin d'étude Master
2012 - 2012
Sujet : Implémentation et caractérisation d’une nouvelle fonction physique non clonable (PUF) sur FPGA
-Rédiger l'état de l'art sur les structures PUF existantes.
-Décrire en langage VHDL et implémenter la nouvelle structure PUF sur Altera Cyclone II.
-Optimiser le routage et le placement de l’Altera Cyclone II sur le logiciel Quartus 10.1.
-Réaliser des tests statiques des TEROPUF sur le circuit FPGA.
-Programmer des systèmes de traitement d’informations sur Matlab.
-Tester, caractériser la structure PUF en température (utilisation de l'étuve et le congélateur). Comparer avec les structures existantes.
-Présenter l’avancement et le résultat du travail devant l’équipe.
Outils: Quartus, ModelSim, FPGA Altera Cyclone II, Matlab
-
Trench Switzerland AG
- Projet fin d'étude Ingénieur
2011 - 2011
Sujet : Mesurer, analyser, caractériser des décharges partielles produites dans les transformateurs HT
-Identifier le problème et rédiger l’état de l'art sur les solutions existantes.
-Réaliser un schéma de test pour relever les décharges partielles.
-Concevoir des systèmes de filtrage analogique (Filtres actives & passifs).
-Concevoir et fabriquer des objets de tests qui présentent des défauts des transformateurs.
-Utiliser la transformée en ondelettes (Matlab) pour traiter des données.
-Utiliser le réseau de neurones perceptron multicouches pour programmer la méthode de classification des décharges partielles (Matlab).
-Tester et caractériser la méthode créée.
-Présenter l’avancement et le résultat du travail devant l’équipe (en anglais) chaque mois.
-Rédiger la documentation de guide d'utilisation pour l'entreprise (en anglais).
Outils: Réseau de neurones, Transformée en ondelettes, Décharges partielles, Matlab
-
Trench Switzerland
- Stage de fin d'étude
2011 - 2011
Sujet : Mesurer, analyser, caractériser des décharges partielles produites dans les transformateurs HT
* Etude de l'état de l'art sur les solutions existantes.
* Réalisation un schéma de test pour mesurer les décharges partielles.
* Conception des systèmes de filtrage analogique (Filtres actives & passifs).
* Conception et fabrication des objets de tests des décharges partielles.
* Classification des décharges partielles en utilisant la transformée en ondelettes (Matlab) et le réseau de neurones perceptron multicouches (Matlab).
-
Laboratoire INSA Strasbourg
- Stage technicien
2010 - 2010
Sujet: Asservir la vitesse des moteurs brushless (conception carte électronique)
* Analyse du fonctionnement du moteur brushless.
* Remise en forme le courant sur une phase du moteur (Filtrage active, PLL). ;
* Programmation sur le PIC30F (langage C, MPLAB). ;
* Réalisation le layout du circuit (CAO Proteus, circuit imprimé). ;
* Intégration et caractérisation du circuit complet.
-
INSA de Strasbourg
- Stage de technicien
2010 - 2010
Sujet: Asservir la vitesse des moteurs brushless (conception carte électronique)
-Analyser le fonctionnement du moteur brushless.
-Remise en forme le courant sur une phase du moteur (Filtrage active, PLL).
-Programmer sur le PIC30F (langage C, MPLAB).
-Réaliser le layout du circuit (CAO Proteus, circuit imprimé).
-Tester et caractériser le circuit complet.
Outils: MPLAB, microcontroleur PIC30F, PROTEUS (ISIS, ARES), langage C
-
IMI Holdings - Viet Nam
- Stage d'ouvrier
2009 - 2009
-Réaliser la documentation technique pour les clients.
-Assistant du manager.
-Participer à la création des armoires de commande.
-
Entreprise Automatique IMI Holding
- Stage ouvrier & Assistant du manager
2009 - 2009
* Réalisation de la documentation technique pour les clients.
* Assistant du manager et participation à la création des armoires de commande.