Menu

Ngo XUAN THUY

Paris

En résumé

PhD, Ingénieur en Electronque et Sécurité Matérielle.

Mes compétences :
Électronique numérique
Microélectronique
VHDL FPGA et Matlab
Langage c
Électronique de puissance
CAO
FPGA applications
Microcontroleurs
Électronique analogique
Systèmes embarqués
Matlab
ASIC
Xilinx
VHDL
FPGA
C Programming Language
Verilog
System Verilog
Python Programming
PLL
ModelSim
Java
Assembler

Entreprises

  • 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.

Formations

  • TELECOM ParisTech

    Paris 2013 - 2015 Doctorant
  • TELECOM ParisTech

    Paris 2013 - 2015 Doctorant

    Sécurité matérielle, Détection des chevaux de Troie Matériel, attaques par cannaux auxiliaires, probing attaques,attaques par injection de fautes. IP cryptographies, TRNG, PUF.
  • INSA De Lyon

    Villeurbanne 2011 - 2012 Master EEAP

    Electronique & Systèmes embarqués
  • ENSAIS (INSA Strasbourg)

    Strasbourg 2006 - 2011 Ingénieur

Réseau

Annuaire des membres :