Séminaire sécurité des systèmes électroniques embarqués

Accueil     Présentation     Archives

Gabriel Gallin


Architectures matérielles pour la cryptographie sur courbes hyper-elliptiques.

La cryptographie sur courbes hyper-elliptiques (HECC) est considérée comme une alternative à la cryptographie sur courbes elliptiques (ECC) pour la cryptographie à clé publique. Permettant de travailler sur des éléments de corps deux fois plus petits que ceux d'ECC pour garantir le même niveau de sécurité, HECC semble particulièrement adaptée aux systèmes embarqués.

Dans un article publié à CHES en 2016, Renes et al. présentent un ensemble d'implantations logicielles des dernières avancées en HECC visant de petits processeurs embarqués. En nous basant sur ces travaux, nous présenterons dans cet exposé nos premiers résultats d'implantations d'accélérateurs matériels dédiés à HECC. Nous nous intéresserons tout d'abord à la mise en place d'opérateurs arithmétiques dédiés efficaces. Puis, nous explorerons un certain nombre de paramètres et de configurations de cryptoprocesseurs avant de présenter et de comparer différentes architectures.