Projet ANR-12-INSE-0008 – LIESSE : Effets laser et fautes sur les circuits intégrés dédiés à la sécurité
Programme : Ingénierie Numérique & Sécurité (INS) 2012
Année de financement : 2012
Coordinateur du projet : Monsieur Bruno ROUZEYRE (Laboratoire d'informatique de robotique et de microélectronique de Montpellier)
Partenaires : École nationale supérieure des mines de Saint-Étienne; Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier; Laboratoire de Conception et d'Intégration des Systèmes; Techniques de l'Informatique et de la Microélectronique pour l'Architecture de Systèmes Intégrés; Office national d'études et de recherches aérospatiales; STMICROELECTRONICS (CROLLES 2) SAS
Montant : 658316.0 euros
Date de début : 2012
Durée : 42 mois
Résumé : De nombreux de notre vie actuelle s'appuient sur l'échange de données par le biais des médias électroniques. Pour ce faire, des algorithmes de cryptage puissants garantissent la sécurité, la confidentialité et l'authentification de ces échanges. Néanmoins, ces algorithmes sont mis en œuvre dans des dispositifs électroniques qui peuvent eux-mêmes être la cible d'attaques en dépit de la qualité des algorithmes. Plusieurs moyens d'attaquer des circuits intégrés sont rapportés dans la littérature (au moyen par exemple de l'analyse des temps de calcul, de la corrélation entre les données traitées et la consommation électrique du circuit, des émanations électromagnétiques, des photons émis, etc…). Parmi eux, l'éclairement du circuit au moyen d'une source laser a été reporté comme une solution d'attaque efficace. Le principe est d'illuminer le circuit au moyen d'un laser, et ainsi, grâce aux charges électriques déposées, de provoquer (volontairement) un comportement fautif du circuit. Par exemple, dans les attaques dites Differential Fault Analysis, un attaquant peut, en comparant le résultat fauté et le résultat correct, déduire des informations confidentielles, comme par exemple la clé secrète utilisée dans l'algorithme de cryptage. D'autres types d'attaques existent, également basées sur la génération intentionnelle de fautes,comme par exemple les attaques dites safe error ou de déni de service. Dans tous les cas, ces attaques reposent sur une perturbation initiale, bien contrôlée dans l'espace et dans le temps, d'où l'intérêt des lasers pour ce type de source de perturbation. Même si de nombreux articles ont été publiés sur ces attaques, ils l'ont été d'un point de vue essentiellement théorique, c'est-à-dire en pré-supposant des caractéristiques bien particulières des fautes injectées. Par exemple, en supposant qu'un seul bit de données n'est affecté par la manipulation frauduleuse et à un instant bien précis. À l'inverse, relativement peu d'études ont montré la faisabilité de telles perturbations (càd avec les caractéristiques attendues) sur des circuits réels. La question devient de plus en plus critique avec l'avancée des technologies de fabrication fortement submicroniques. 
L'objectif de ce projet est de modéliser les effets laser sur les circuits submicroniques et de concevoir une suite d'outils de conception  pour contre-carrer de telles attaques. 
Pour cela, un premier sous-objectif est d'étudier et modéliser l'effet des tirs de laser sur des circuits intégrés fortement submicroniques et d'en dériver des modèles utilisables dans un flot de conception. Un deuxième but de ce projet est le développement d'outils aidant les concepteurs à valider leurs solutions contre les injections de fautes par laser sans avoir accès aux équipements laser (chers) et sans avoir à réellement à fabriquer le circuit. Ces outils permettront de simuler les effets laser en se basant sur les modèles de faute développés préalablement et durant le projet ; les concepteurs de circuits pourront ainsi évaluer rapidement le comportement des systèmes faces à ces attaques en fonction des différents paramètres et variables mis en évidence lors des campagnes. Afin d'accélérer le processus d'évaluation, des émulateurs de fautes reprenant les caractéristiques précédentes seront mis en place : des outils génériques sont déjà disponibles chez certains des partenaires et seront raffinés et adaptés en conséquence. 
Un troisième but est d'imaginer de nouvelles attaques fondées sur les effets laser et bien évidemment de proposer également de nouvelles contre-mesures, adaptées aux technologies avancées. Les modèles d'erreur dérivés serviront de base pour la définition de ces nouvelles attaques sur des systèmes cryptographiques, supposés protégés contre les menaces connues. 
Les concepteurs disposeront ainsi d'une boîte à outils complète allant de l'analyse de la résistance de leur circuit jusqu'au test de validité de contre-mesures aux tirs laser.