Courbes elliptiques

TBD

L'équation générale d'une courbe elliptique :

y2+a1xy+a3y=x3+a2x2+a4x+a6

Avec les ai pris dans un corps.

Si on utilise le corps des réels, on peut utiliser l'équation de Weierstrass pur simplifier Forme de Weierstrass :

y2=x3+ax2+bx

TBD forme de Weierstrass

La courbe utilisée généralement en cryptographie est la Curve25519 :

y2=x3+486662x2+x

Où les nombres sont pris dans le corps fini Z/pZ, avec p=225519, le plus grand entier signé premier sur 256b (le dernier bit est un bit de signe).

Les éléments considérés sont les couples (x,y) de la courbe où x et y sont dans le corps sous-jacent.

TBD : définition de l'addition sérieusement on se place dans le groupe avec l'addition. compter les points d'une courbe elliptique