Algorithms of discrete logarithm in finite fields

Razvan Barbulescu 1
1 CARAMEL - Cryptology, Arithmetic: Hardware and Software
Inria Nancy - Grand Est, LORIA - ALGO - Department of Algorithms, Computation, Image and Geometry
Résumé : Dans cette thèse nous examinons en détail le problème du logarithme discret dans les corps finis. Dans la première partie, nous nous intéressons à la notion de friabilité et à l'algorithme ECM, le plus rapide test de friabilité connu. Nous présentons une amélioration de l'algorithme en analysant les propriétés galoisiennes des polynômes de division. Nous continuons la présentation par une application d'ECM dans la dernière étape du crible algébrique (NFS). Dans la deuxième partie, nous présentons NFS et son algorithme correspondant utilisant les corps de fonctions (FFS). Parmi les améliorations examinées, nous montrons qu'on peut accélérer le calcul de logarithme discret au prix d'un pré-calcul commun pour une plage de premiers ayant le même nombre de bits. Nous nous concentrons ensuite sur la phase de sélection polynomiale de FFS et nous montrons comment comparer des polynômes quelconques à l'aide d'une unique fonction. Nous concluons la deuxième partie avec un algorithme issu des récentes améliorations du calcul de logarithme discret. Le fait marquant est la création d'une procédure de descente qui a un nombre quasi-polynomial de nœuds, chacun exigeant un temps polynomial. Cela a conduit à un algorithme quasi-polynomial pour les corps finis de petite caractéristique.
Type de document :
Thèse
Cryptography and Security [cs.CR]. Université de Lorraine, 2013. English
Liste complète des métadonnées


https://tel.archives-ouvertes.fr/tel-00925228
Contributeur : Razvan Barbulescu <>
Soumis le : mardi 7 janvier 2014 - 17:06:27
Dernière modification le : jeudi 22 septembre 2016 - 14:31:09
Document(s) archivé(s) le : mardi 8 avril 2014 - 00:00:10

Identifiants

  • HAL Id : tel-00925228, version 1

Collections

Citation

Razvan Barbulescu. Algorithms of discrete logarithm in finite fields. Cryptography and Security [cs.CR]. Université de Lorraine, 2013. English. <tel-00925228>

Partager

Métriques

Consultations de
la notice

582

Téléchargements du document

933