DGA/Maitrise de l'information/ Stage / Évaluation pré-silicium de la vulnérabilité aux attaques par canal auxiliaire d’un circuit intégré
Description du poste
L’évaluation de la sécurité des circuits intégrés passe notamment par l’étude de leur vulnérabilité aux attaques par canal auxiliaire (SCA, pour side-channel analysis). Cette étape a historiquement été faite de manière expérimentale : les émanations électromagnétiques, la consommation ou tout autre signal reflétant l’activité d’un circuit est acquis à l’aide d’un appareil de mesure approprié. Ces signaux sont ensuite analysés numériquement afin d’extraire la valeur de données sensibles manipulées par le circuit. Toutefois, cette approche présente des limites. Une manière de les contourner consiste à travailler avec des données obtenues par la simulation du circuit : ainsi, il est possible de prévoir sa susceptibilité aux SCA avant même de l’avoir fabriqué.
L’objectif de ce stage est de mettre en place une chaîne d’évaluation pré-silicium des vulnérabilités aux SCA de circuits intégrés, en se basant sur diverses simulations. Il se déroulera en différentes étapes :
- tout d’abord, un état de l’art des techniques d’évaluation pré-silicium sera réalisé.
- Une implémentation sur FPGA d’un algorithme de chiffrement sera ensuite choisie. Différentes simulations – logiques et physiques – seront effectuées afin d’estimer les fuites de l’implémentation de la cible.
- Les jeux de données associés à ces simulations seront utilisés pour réaliser des SCA. En parallèle, des mesures seront réalisées sur l’implémentation du circuit. Les résultats obtenus seront confrontés.
Enfin, des contre-mesures seront implémentées, et leur impact sur la vulnérabilité du circuit évalué. Cette étude sera à nouveau faite avec des données issues de simulations et des mesures physiques.
Profil recherché
Etudiant : Diplôme Ingénieur/ Master 2 Ingénieur
Compétences indispensables
- Conception de circuits numériques en VHDL, Verilog ou HSL.
- Simulation de circuits numériques.
- Connaissances de base en cryptographie appliquée.
- Compétences souhaitées
- Réalisation d’attaques SCA.
- Maîtrise de la programmation pour la réalisation d’expériences automatisées et l’analyse de données.
- Conception micro-électronique.
L’employeur
DGA Maîtrise de l’information Bruz (près de Rennes) est responsable de la conception, de l’acquisition et de l’évaluation des systèmes qui équipent les forces Armées. Nos experts techniques travaillent dans les domaines innovants tels que les systèmes d’information et de communication, la cybersécurité, l’Intelligence Artificielle, la survivabilité des systèmes, la navigation, la guerre électronique et les systèmes de missiles.
Données marché — Développeur / Développeuse informatique
Médiane, équivalent temps plein · France Travail
Techniciens d'étude et de développement en informatique
Médian : 2 121 € net (DARES)
postes prévus (BMO 2025)