Doctorant Amelioration du reverse engineering par side channel H/F
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Vos missions en quelques mots
Sujet de thèse :
La caractérisation de la sécurité des systèmes embarqués en 'boite noire' ou 'boite
grise' face aux attaques Side-Channel requiert fréquemment une phase préparatoire de Reverse-Engineering, qui peut être particulièrement chronophage, notamment sur un Sytem-on-Chip (SoC) complexe que l’on peut retrouver sur smartphone ou dans
l’automobile. Cette phase peut, par exemple, consister en la détection d’une primitive
cryptographique au sein de mesures Side-Channel pour une future attaque par
observation, ou d’une routine cible pour une attaque par perturbation.
L’objectif de cette thèse est de développer une méthodologie et des outils non-profilés permettant l’automatisation de cette phase de détection, tout en permettant d’exploiter la connaissance a priori d’un potentiel attaquant.
La thématique du Reverse-Engineering non-profilé via Side-Channel gravite autour de
problèmes bien connus en traitement de 'timeseries' comme la découverte de motifs,
découverte d’anomalies, ou la segmentation sémantique. Un des objectifs de cette thèse
sera ainsi de traiter ces problématiques en prenant en compte les particularités des
attaques par Side-Channel sur SoC, comme le bruit et le jitter dans les mesures, et l’a priori d’un attaquant sur le code exécuté et les données manipulées. De ce fait, l’investigation d’une méthodologie alliant machine learning, modèles probabilistes et métriques exactes sur les 'timeseries', constitue une des pierres angulaires de cette thèse. Les scenarii couverts par les problématiques de recherche posés par cette thèse sont multiples. Quelques exemples significatifs, en plus de la préparation à des attaques
physiques classiques, sont le reverse-engineering de bootloader ou la découverte
d’architecture de réseaux de neurones.
Contexte :
Le laboratoire TIMA est un laboratoire public de recherche sous la tutelle du CNRS, de Grenoble INP et de l’UGA. Il est situé à Grenoble, sur le site Viallet de Grenoble INP-UGA (46 avenue Félix Viallet). TIMA est une équipe cosmopolite de 150 personnes environ, avec des chercheurs du monde entier (chercheurs permanents, enseignants-chercheurs, doctorants, post-doctorants, CDD ingénieurs, collaborateurs scientifiques, invités et stagiaires). Les sujets de recherches couvrent la spécification, la conception, la vérification, le test, les outils CAO et méthodes d’aide à la conception pour les systèmes intégrés. Une grande partie de la recherche s’effectue dans le contexte de projets coopératifs, avec des partenaires industriels et académiques, financés par des contrats régionaux, nationaux et européens. Le laboratoire entretient ainsi de forts contacts avec le milieu industriel et académique qui réclament une implication professionnelle tant sur le plan logistique que relationnel.
Profil recherché
Contraintes et risques :
Le poste est localisé en Zone à Régime Restrictif (ZRR), ce qui implique une procédure administrative préalable d’autorisation d’accès.
Sites de travail : TIMA, CEA Grenoble
Niveau d'études minimum requis
- Niveau Niveau 7 Master/diplômes équivalents
- Spécialisation Formations générales
Langues
- Français Seuil