Algorithmes de logarithmes discrets dans les corps finis

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 ana...

Full description

Bibliographic Details
Main Author: Barbulescu, Razvan
Language:ENG
Published: Université de Lorraine 2013
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00925228
http://tel.archives-ouvertes.fr/docs/00/92/52/28/PDF/these_avec_resume.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00925228
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-009252282014-01-10T03:26:50Z http://tel.archives-ouvertes.fr/tel-00925228 http://tel.archives-ouvertes.fr/docs/00/92/52/28/PDF/these_avec_resume.pdf Algorithmes de logarithmes discrets dans les corps finis Barbulescu, Razvan [INFO:INFO_CR] Computer Science/Cryptography and Security [INFO:INFO_CR] Informatique/Cryptographie et sécurité cryptographie logarithme discret corps finis courbes elliptiques 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. 2013-12-05 ENG PhD thesis Université de Lorraine
collection NDLTD
language ENG
sources NDLTD
topic [INFO:INFO_CR] Computer Science/Cryptography and Security
[INFO:INFO_CR] Informatique/Cryptographie et sécurité
cryptographie
logarithme discret
corps finis
courbes elliptiques
spellingShingle [INFO:INFO_CR] Computer Science/Cryptography and Security
[INFO:INFO_CR] Informatique/Cryptographie et sécurité
cryptographie
logarithme discret
corps finis
courbes elliptiques
Barbulescu, Razvan
Algorithmes de logarithmes discrets dans les corps finis
description 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.
author Barbulescu, Razvan
author_facet Barbulescu, Razvan
author_sort Barbulescu, Razvan
title Algorithmes de logarithmes discrets dans les corps finis
title_short Algorithmes de logarithmes discrets dans les corps finis
title_full Algorithmes de logarithmes discrets dans les corps finis
title_fullStr Algorithmes de logarithmes discrets dans les corps finis
title_full_unstemmed Algorithmes de logarithmes discrets dans les corps finis
title_sort algorithmes de logarithmes discrets dans les corps finis
publisher Université de Lorraine
publishDate 2013
url http://tel.archives-ouvertes.fr/tel-00925228
http://tel.archives-ouvertes.fr/docs/00/92/52/28/PDF/these_avec_resume.pdf
work_keys_str_mv AT barbulescurazvan algorithmesdelogarithmesdiscretsdanslescorpsfinis
_version_ 1716623450288685056