Thèse soutenue

Méthodes logicielles formelles pour la sécurité des implémentations de systèmes cryptographiques

FR  |  
EN
Auteur / Autrice : Pablo Rauzy
Direction : Sylvain GuilleyJean-Luc Danger
Type : Thèse de doctorat
Discipline(s) : Informatique et réseaux
Date : Soutenance le 13/07/2015
Etablissement(s) : Paris, ENST
Ecole(s) doctorale(s) : École doctorale Informatique, télécommunications et électronique de Paris
Partenaire(s) de recherche : Laboratoire : Laboratoire Traitement et communication de l'information (Paris ; 2003-....)
Jury : Président / Présidente : David Naccache
Examinateurs / Examinatrices : François Dupressoir, Karine Heydemann, Mehdi Tibouchi
Rapporteurs / Rapporteuses : Pierre-Alain Fouque, Marie-Laure Potet

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Les implémentations cryptographiques sont vulnérables aux attaques physiques, et ont donc besoin d'en être protégées. Bien sûr, des protections défectueuses sont inutiles. L'utilisation des méthodes formelles permet de développer des systèmes tout en garantissant leur conformité à des spécifications données. Le premier objectif de ma thèse, et son aspect novateur, est de montrer que les méthodes formelles peuvent être utilisées pour prouver non seulement les principes des contre-mesures dans le cadre d'un modèle, mais aussi leurs implémentations, étant donné que c'est là que les vulnérabilités physiques sont exploitées. Mon second objectif est la preuve et l'automatisation des techniques de protection elles-même, car l'écriture manuelle de code est sujette à de nombreuses erreurs, particulièrement lorsqu'il s'agit de code de sécurité.