Table des matières
1 Variétés algébriques affines et projectives 3
1.1 Généralités sur les anneaux. Anneaux de polynômes . . . . . . . . . 3
1.1.1 Idéaux.............................. 3
1.1.2 Anneaux principaux, factoriels, noethériens. . . . . . . . . . 4
1.1.3 Notions de finitude . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Variétés affines, Nullstellensatz . . . . . . . . . . . . . . . . . . . . 8
1.3 Exercices................................. 12
2 Variétés projectives, courbes planes et courbes elliptiques 15
2.1 Variétésprojectives........................... 15
2.2 Courbes elliptiques : premières propriétés . . . . . . . . . . . . . . . 18
2.3 Un peu de géométrie projective et l’associativité de la loi de groupe 20
2.4 Exercices................................. 25
3 Courbes elliptiques sur les corps finis 29
3.1 Caractères, sommes de Gauss et Jacobi. . . . . . . . . . . . . . . . 29
3.2 Théorème de Hasse : cas particuliers. . . . . . . . . . . . . . . . . . 33
3.2.1 Cas E:y2=x3+D...................... 33
3.2.2 Cas E:y2=x3−Dx ...................... 33
3.3 Endomorphismes ............................ 34
3.3.1 Endomorphisme de Frobenius et théorème de Hasse . . . . . 38
3.3.2 Points de torsion . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3.3 Automorphismes ........................ 42
3.4 Exercices................................. 42
4 Algorithmes qui utilisent les courbes elliptiques 46
4.1 Factorisation .............................. 46
4.1.1 Algorithme p−1dePollard .................. 46
4.1.2 Algorithme ECM ........................ 47
4.2 L’algorithme de Schoof . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.3 Primalité................................. 49
4.4 Cryptographie avec les courbes elliptiques . . . . . . . . . . . . . . 50
4.4.1 L’échange de clés : schéma Diffie-Hellman . . . . . . . . . . 50
4.4.2 Cryptosystème ElGamal . . . . . . . . . . . . . . . . . . . . 51
4.4.3 Signature numérique . . . . . . . . . . . . . . . . . . . . . . 51
1