NGUYEN Minh Huu
Supervision : Nathalie DRACH-TEMAM
Co-supervision : ROBISSON Bruno
SĂ©curisation de processeurs vis-Ă -vis des attaques par faute et par analyse de la consommation
Les circuits intégrés de sécurité comme ceux qui sont utilisés dans les cartes à puce, parce qu'ils contiennent des informations confidentielles, font l'objet de manipulations frauduleuses, appelées communément attaques, de la part de personnes mal intentionnées. Plusieurs attaques ont été répertoriées et analysées. Les plus efficaces d’entre-elles consistent à mesurer la consommation du circuit lorsque celui-ci réalise des calculs cryptographiques ou à altérer son fonctionnement (notamment grâce à un laser) puis à utiliser des outils mathématiques permettant d’extraire les informations sensibles de ces mesures. Le travail de thèse porte sur la protection d'un microprocesseur embarqué dans les circuits de sécurité tels que la carte-à -puce contre les attaques répertoriées avec une attention particulière portée aux attaques en faute. L’approche consistera à intégrer des spécifications sécuritaires dans les modèles architecturaux de processeurs puis de créer ou d’adapter des outils de génération automatique afin d’obtenir des modèles matériels vérifiant ces spécifications. Dans un premier temps, il s'agit de faire l'état de l'art des attaques ainsi que les contre-mesures proposées dans la littérature (masquage de l’information sensible par des aléas, redondance des données, équilibrage des chemins de propagation etc...) Dans un second temps, les contre-mesures, proposées dans le cadre de thèse, seront implantées et validées sur un processeur expérimental. Le résultat obtenu de solutions proposées doivent offrir un faible surcoût en terme de matériel et de performance.
Defence : 09/21/2011
Jury members :
M GOGNIAT Guy, UBS [Rapporteur]
M MAURINE Philippe, LIRMM [Rapporteur]
M. BAJARD Jean-Claude, LIP6
Mme DRACH-TEMAM Nathalie, LIP6
M. PELAGE Perez, Viaccess
M. ROBISSON Bruno, CEA
Mlle TRIA Assia, CEA
2009-2011 Publications
-
2011
- M. Nguyen : “SĂ©curisation de processeurs vis-Ă -vis des attaques par faute et par analyse de la consommation”, thesis, phd defence 09/21/2011, supervision Drach-temam, Nathalie, co-supervision : Robisson, Bruno (2011)
- M. Nguyen, B. Robisson, M. Agoyan, N. Drach : “Low-cost recovery for the code integrity protection in secure embedded processors”, Symposium on Hardware-Oriented Security and Trust (HOST 2011), San Diego, United States, pp. 99-104 (2011)
- B. Robisson, M. Agoyan, S. Bouquet, M. Nguyen, S. Le Henaff, P. Soquet, G. Phan, F. WajsbĂĽrt, P. Bazargan‑Sabet, N. Drach : “Management of the security in smart secure devices”, SSI 2010 - Smart Systems Integration, Dresden, Germany, pp. 1-9 (2011)
-
2010
- M. Agoyan, P. Bazargan Sabet, K. Bekkou, B. Sylvain, S. Le Henaff, E. Lepavec, M. Nguyen, G. Phan, B. Robisson, P. Soquet, F. WajsbĂĽrt : “Smart On Smart”, Colloque « Systèmes embarquĂ©s, sĂ©curitĂ© et sĂ»retĂ© de fonctionnement », Toulouse, France (2010)
- M. Agoyan, B. Robisson, M. Nguyen, P. Bazargan‑Sabet, G. Phan, S. Le Henaff : “SOS An innovative secure system architecture”, Cryptarchi, Paris, France (2010)
- M.‑H. Nguyen, B. Robisson, M. Agoyan, N. Drach : “Low-cost fault tolerance on the ALU in simple pipelined processors”, DDECS 2010 - 13th International Symposium on Design and Diagnostics of Electronic Circuits and Systems, Vienne, Austria, pp. 28-31, (IEEE) (2010)
-
2009
- M. Nguyen, B. Robisson, M. Agoyan, N. Drach : “Evaluation of the Time-Redundant Fault Tolerance on the ALU for Simple Pipelined Processor”, 4th Annual Austin Conference on Integrated Systems & Circuits, Austin, United States (2009)