Dans les environnements de capteurs et d’objets connectés, la mise en place d’un mécanisme de sécurité robuste est particulièrement complexe en raison des ressources limitées en énergie, en calcul, en mémoire et en bande passante. Les systèmes à clé symétrique peuvent répondre à ce besoin, mais lorsque le nombre de nœuds devient important, la cryptographie à clé asymétrique s’impose comme une solution plus adaptée grâce à sa meilleure capacité de passage à l’échelle. Cependant, la cryptographie asymétrique est énergivore. Les systèmes cryptographiques à courbes elliptiques (ECC) offrent néanmoins une alternative viable et plus flexible pour les nœuds capteurs. Dans ce contexte, la multiplication scalaire, notée kP (où P est un point de la courbe elliptique et k un scalaire), constitue l’opération fondamentale et la plus coûteuse en temps de calcul. Elle intervient notamment dans la génération de clés, le chiffrement/déchiffrement des données ainsi que dans les processus de signature et de vérification numériques. Sur le plan mathématique, les courbes elliptiques reposent sur une hiérarchie à trois niveaux : l’arithmétique scalaire, l’arithmétique des points et l’arithmétique des corps. Les opérations sur les points comprennent principalement l’addition ainsi que des opérations dérivées telles que le doublement, et triplement ou le quadruplement. Dans cet exposé, nous présentons différentes techniques et méthodes visant à accélérer la multiplication scalaire sur les courbes elliptiques définies sur un corps premier, en particulier dans le contexte des dispositifs embarqués légers comme les capteurs et les objets connectés.
Quand ? Lundi 27 avril à 15h GMT (17h Paris)
Où ? Zoom : https://univ-grenoble-alpes-fr.zoom.us/j/96919613281?pwd=WZnT0paPq1erIb7yQlGaxPnIq7Cv0D.1