CEA
Le CEA est un acteur majeur de la recherche, au service de l'État, de l'économie et des citoyens. Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale.
Informations générales
2024-33889
Le CEA (commissariat à l’énergie atomique et aux énergies alternatives) est un institut de recherche de premier plan, reconnu en 2016 comme l’institut de recherche le plus innovant au monde par Reuters. Sa division de la recherche technologique, présente à Grenoble et en région parisienne, est spécialisée en technologie de l’information et dans les énergies renouvelables. Ce stage aura lieu à Grenoble, au sein de l’institut CEA-LIST.
Mathématiques, information scientifique, logiciel
Stage
Ce sujet de stage vise à étudier et implémenter des contre-mesures de masquage contre les attaques par canal auxiliaire sur des algorithmes de cryptographie post-quantique.
6
Contexte général
Les attaques par canal auxiliaire permettent de retrouver les instructions exécutées ou données manipulées par un processeur en analysant sa consommation électrique ou ses émissions électromagnétiques. Se défendre contre ces attaques est crucial pour protéger une clé de chiffrement.
Objectifs du stage
Nous souhaitons avoir des implémentations masquées d’algorithmes de cryptographie post-quantique, et optimiser ces implémentations. Le candidat implémentera les protections sur un ou plusieurs algorithmes de cryptographie post-quantique, puis évaluera la sécurité apportée en effectuant des mesures électromagnétiques sur un système embarqué.
Expérience / compétences souhaitées
Le candidat doit avoir une connaissance approfondie en informatique, notamment en programmation en langage C. Des connaissances dans les domaines suivants représentent un plus :
- Attaques par canal auxiliaire
- Algorithmes de cryptographie post-quantique
- Développement de logiciel embarqué
- Code assembleur
Étudiant en dernière année d'école d'ingénieur, ou master 2, spécialisé en informatique ou en cryptographie.
Grenoble, France, Auvergne-Rhône-Alpes, Isère (38)
Diplôme préparé
Bac+5 - Master 2
Possibilité de poursuite en thèse
Oui
13/01/2025