Sujet de thèse 2008




Plate-forme arithmétique et algorithmique pour la cryptographie


Lieu : LIRMM - Université Montpellier 2
Équipe: ARITH
Encadrants : Pascal Giorgi (pascal.giorgi@lirmm.fr) et Laurent Imbert (laurent.imbert@lirmm.fr)

Résumé :

L'arithmétique joue un rôle prépondérant dans la mise en place de solutions cryptographiques efficaces et sûre. L'augmentation incessante de la taille des clés dans les protocoles classique devient aujourd'hui un challenge important dans la mise en place de tels protocoles. La plupart des algorithmes en cryptographie sont basés sur des corps finis dont l'efficacité dépend fortement du choix de leur représentation et des stratégies utilisées dans les opérations. L'objectif de cette thèse est de développer une plate-forme logicielle générique permettant une évaluation automatique des performances des opérateurs arithmétiques au sein de différents protocoles cryptographiques (e.g. RSA , ECC ). L'utilisation du C++ permettra de s'appuyer sur les mécanismes de polymorphisme (e.g. template, fonction virtuelle), pour faciliter l'interchangeabilité de l'arithmétique au sein des implantations cryptographiques. Dans un premier temps, les protocoles standards RSA et ElGamal seront étudiés et le travail se poursuivra sur les protocoles à base de courbes elliptiques ECC.

Références :
Logiciels et bibliothèques


pascal.giorgi@lirmm.fr
Last modified: Fri Dec 7 13:50:58 CET 2007