Reynald Lercier

[fr]  [en]

Accueil  





Adresse DGA MI

Route de Laillé

35170 Bruz

Adresse Université de Rennes 1

IRMAR

Équipe Géométrie Algébrique Réelle, Calcul Formel et Cryptographie

Bureau 612

 

Fax02 99 42 64 50
Melreynald.lercier (at) m4x.org
  • ouvrir
    fermer
    Publications
    • • Textes
    • • Exposés
  • ouvrir
    fermer
    Logiciels
    • • Magma
  • ouvrir
    fermer
    Calculs
    • • Logarithmes discrets
    • • Cardinalités de courbes elliptiques
    • • Courbes elliptiques à cardinalité prescrite
    • • Cardinalités de courbes hyperlliptiques
    • • Factorisation d'entiers
Liens
ZEN IRMAR
[Ler97a]

R. Lercier. Algorithmique des Courbes Elliptiques dans les Corps Finis. Thèse de Doctorat, École polytechnique, Palaiseau, Juin 1997.

Cette thèse est consacrée au calcul du nombre de points d'une courbe elliptique définie sur un corps fini. Nous étudions dans une première partie l'algorithme de Schoof et ses variantes dues à Atkin et à Elkies. Nous montrons ainsi en quelle mesure ces algorithmes, initialement prévus pour des corps de grande caractéristique, peuvent s'appliquer à ceux de petite caractéristique.

Il s'avère que la majeure partie des idées d'Atkin et Elkies sont applicables à cette dernière famille de corps, à quelques modifications mineures près, excepté le calcul d'isogénies entre courbes elliptiques. C'est pourquoi, nous étudions dans une deuxième partie cinq algorithmes de calcul d'isogénies. Le premier algorithme est l'algorithme original d'Atkin pour le cas des corps de grande caractéristique. Les deuxième et troisième algorithme sont ceux de Couveignes pour les corps de petite caractéristique. Enfin, nous proposons à notre tour un quatrième algorithme pour le cas spécifique de la caractéristique deux et montrons dans un cinquième algorithme comment ces idées peuvent se généraliser à des corps de caractéristique p impaire pour des isogénies de degré l borné par 2p.

D'un point de vue plus pratique, nous explicitons dans une troisième partie les méthodes de programmation mises en oeuvre pour implanter les algorithmes précédents. Nous y présentons notamment ZEN, une librairie de calcul qui permet une programmation efficace en langage C de toute extension algébrique d'un anneau fini. Enfin, nous expliquons comment nous utilisons le programme obtenu pour calculer efficacement le nombre de points de courbes définies dans tout corps finis à moins de 10100 éléments. En particulier, nous montrons comment trouver ainsi des courbes elliptiques ayant de bonnes propriétés cryptographiques.

[ bib | preprint | publication ] Retour

Haut


  Site créé avec GuppY v4.5.14 © 2004-2005 - Licence Libre CeCILL