You are here

Conjugaison et cyclage dans les groupes de Garside, applications cryptographiques

MAFFRE Samuel
Abstract: 

Ce travail s'inscrit dans la thématique de la cryptographie basée sur les tresses. Nous nous intéressons au problème de conjugaison et au problème des cyclages présentés par K.H. Ko, S.J. Lee et al. à CRYPTO 2000 (LNCS 1880) dans un article intitulé : New public-key cryptosystem using braid groups. D'une part, nous montrons que l'inversion de la fonction cyclage admet une solution polynomiale dans les groupes de Garside, qui sont une généralisation des groupes de tresses ; ceci permet de résoudre efficacement le problème des cyclages. D'autre part, le travail réalisé sur le problème de conjugaison et ses variantes met en relief le rôle joué par les générateurs aléatoires de tresses. Nous proposons un algorithme qui donne une factorisation du secret sous la forme d'un diviseur et d'un multiple. Ceci permet de définir deux nouvelles instances dont les secrets sont de taille réduite. De plus, nous exploitons la double structure de Garside des groupes de tresses afin d'améliorer l'efficacité de cette réduction. Nous observons que le choix du générateur aléatoire influe grandement sur la sécurité d'une instance et donnons plusieurs éléments constructifs et encourageants pour de futures recherches dans la conception d'un bon générateur aléatoire de tresses.