Courbes Elliptiques et Applications

Transcription

Courbes Elliptiques et Applications
MINISTERE DE L'ENSEIGNENIIENT SWERIEUR ET DE LA RECHERCHE SCIENTIFIQUE
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE HOUARIBOUNIEDIENE
l4r g.t 5,tSst Ig S9.t:,It
usTl--tB
Facult6 de Math6matiques
D6partement d'Algdbre et Theorie des Nombres
M6moire
Pr6sent6e pour I'obtention du diptdme de MAGISTER
EN: MATHEMATIQUES
Option : Algdbre et Thdorie
des Nombres
Thё lllle
Courbes Elliptiques et Applications
Prё sentё e
par i Harlda LAIB(1)
R6sum6
Les courbes elliptiques ont de nombreuses applications dans de diff6rents domaines.
En particulier, compier les points d'une courbe elliptique sur un corps fini et factoriser
un entier sont trds importants pour les m6thodes de cryptage'
Dans ce m6moire nous prdsentons l'algorithme de Schoof [15], [16], ainsi que sa
d6monstration d6taill6e et deux exemples. Cet algorithme permet de ddnombrer les
points d'une courbe elliptique sur un corps fini.
Nous pr6sentons 6galement, de fagon ddtaillde les mdthodes qui permettent d'6tudier
la primalit6 et la factorisation des grands nombres entiers en utilisant les courbes
elliptiques. Notamment, I'algorithme de Goldwasser-Kilian bas6 sur le critdre de
focklington-Lehmer ainsi que la mdthode de factorisation qui a 6t6 d6couverte par H.
W. Lenstra. Des exemples explicites sont 6tudies.
Tous les exemples ont etd dtudies en utilisant le systdme algdbrique SAGE qui a pour
ambition de devenir une alternative libre aux logiciels propri6taires comme Magma,
le,Mathematica ou Matlab.
(1)Directrice de mё
lnoire l Mme.BENFERHAT Lcila,NIIdtre de Con“ rences A a L'USTHB.