Thèse en cours

Approches sémantiques des vulnérabilités matérielles

FR  |  
EN
Auteur / Autrice : Sébastien Michelland
Direction : Laure Gonnord
Type : Projet de thèse
Discipline(s) : Informatique
Date : Inscription en doctorat le 01/09/2022
Etablissement(s) : Université Grenoble Alpes
Ecole(s) doctorale(s) : École doctorale mathématiques, sciences et technologies de l'information, informatique (Grenoble ; 199.-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire de conception et d'intégration des systèmes
Equipe de recherche : CTSYS

Résumé

FR  |  
EN

L'objectif de la thèse est de croiser le design des optimisations back-end dans les compilateurs et le design de l'architecture cible, spécifiquement RISC-V, pour renforcer les mécanismes de sécurité à la fois côté matériel et logiciel. En effet, les travaux existants ont tendance à • Désactiver les optimisations du compilateur pour garantir que les propriétés de sécurité haut-niveau sont préservées après la compilation ; ou • Fournir des solutions et outils matériels aux failles de sécurité, et peu se préoccupent de coordonner le design du back-end avec les options matérielles disponibles pour maintenir les propriétés de sécurité. Le résultat attendu de cette thèse n'est pas une optimisation certifiée ou une passe de sécurisation, mais plutôt le développement d'une méthode de conception de telles optimisations intégrée au processus de développement matériel. Des cas pratiques d'analyses seront présentés dans un compilateur industriel, par exemple LLVM.