Sécurisation de la cryptographie sur courbes elliptiques face aux attaques par Templates et attaques Horizontales
Auteur / Autrice : | Ninon Calleja albillos |
Direction : | Philippe Elbaz-vincent |
Type : | Projet de thèse |
Discipline(s) : | Mathématiques |
Date : | Inscription en doctorat le Soutenance le 24/10/2024 |
Etablissement(s) : | Université Grenoble Alpes |
Ecole(s) doctorale(s) : | École doctorale Mathématiques, sciences et technologies de l'information, informatique (Grenoble ; 1995-....) |
Partenaire(s) de recherche : | Laboratoire : Institut Fourier |
Jury : | Président / Présidente : David Hely |
Examinateurs / Examinatrices : Philippe Elbaz-vincent, Philippe Maurine, Olivier Rioul, Louis Goubin, Nadia El mrabet | |
Rapporteur / Rapporteuse : Philippe Maurine, Louis Goubin |
Mots clés
Résumé
Lexpansion de lInternet des Objets (IoT) impose le déploiement doutils cryptographiques afin dassurer la confidentialité, lauthenticité et lintégrité des données qui transitent au sein de réseaux IoT. Ces outils cryptographiques sont basés sur des standards mondiaux dont la sécurité a été éprouvée par la communauté (FIPS, RFC ). Cependant, les attaques par canaux auxiliaires sont rarement ou partiellement prises en compte dans ces standards. Ceci est dû à la difficulté de se protéger contre ce type dattaques car leur faisabilité et efficacité dépend de nombreux paramètres : choix dimplémentations, architecture du processeur, technologie utilisée La cryptographie basée sur les courbes elliptiques (ECC) est de plus en plus utilisée dans des applications IoT grâce à leur performance et la faible taille des clefs. Létat de lart des attaques par canaux auxiliaires a permis de construire une connaissance approfondie de la sécurité physique inhérente à ce type de cryptographie. Parmi lensemble des attaques par canaux auxiliaires, les attaques par Templates et les attaques Horizontales sont des catégories dattaques qui, par construction, peuvent sadapter très aisément à de nombreux cas dusages. Tout particulièrement, ces attaques permettent de se rapprocher dattaques envisageables dans un cas réel dutilisation des courbes elliptiques. En effet, plusieurs protocoles ECC utilisent des clefs éphémères k pour calculer kP (ECDH, ECDSA), ainsi pour attaquer ces protocoles il faut privilégier des attaques offrant un taux de succès important en utilisant une seule et une trace dattaque, ce qui est le cas avec les attaques par Templates et Horizontales. De plus, les attaques par canaux auxiliaires se sont dotées dun nouvel outil afin daugmenter leur efficacité : le machine learning. Dans le cadre de la cryptographie basée sur les courbes elliptiques ce nouvel outil n'a été que très peu utilisé et son impact sur ce type dimplémentations est peu étudié. Il a été montré que cet outil permet de passer outre des contremesures dans le cas de la cryptographie symétrique. Pour les ECC, limpact de ce nouvel outil sur larithmétique des courbes elliptiques et sur les contremesures est inconnu. Par ailleurs, cet outil sinterface parfaitement avec les attaques par Templates et Horizontales. Les premières pour des attaques supervisées et les secondes pour des attaques non supervisées. Lobjectif de cette thèse est dévaluer les propriétés de sécurités des ECC face aux attaques par Templates et Horizontales les plus évoluées qui font appel au machine learning. En fonction des résultats obtenus de nouvelles contremesures devront être construites afin de pallier à déventuelles nouvelles faiblesses. Létudiant devra élaborer de nouvelles attaques et mesurer leur faisabilité en expérimentant sur des bancs dattaques disponibles au laboratoire. De ces attaques, létudiant devra élaborer de nouvelles contremesures ou utiliser des contremesures existantes et dévaluer la protection qu'elles apportent aux implémentations ECC.