Arithmétique des corps finis, des courbes ; applications à la cryptologie
Cours de recherche (30h de cours, travail
sur des articles scientifiques)
Cours : Nicolas Brisebarre, Jérémie
Detrey, Guillaume Hanrot (Nicolas(dot)Brisebarre(at)ens-lyon(dot)fr,
Jeremie(dot)Detrey(at)loria(dot)fr,
hanrot(at)loria(dot)fr)
Dans ce cours, nous souhaitons présenter certains
aspects de la cryptographie à base de courbe elliptique (ECC)
et notamment certaines applications cryptographiques
récentes des couplages. Nous nous intéresserons aux moyens
(mathématiques et informatiques) de réaliser des implantations
logicielles et matérielles efficaces des algorithmes
correspondants. Par conséquent, avant de présenter ces
algorithmes, nous définirons et étudierons les corps finis, les
courbes elliptiques sur les corps finis et l’arithmétique de ces
corps et de ces courbes. Nous essaierons aussi de présenter
certaines attaques contre le problème du logarithme discret
sur les corps finis et le groupe
des points d’une courbe elliptique.
Vous trouverez des renseignements complémentaires sur la page du
cours :
http://perso.ens-lyon.fr/nicolas.brisebarre/M2R
Bibliographie
-
R. M. Avanzi, H. Cohen, C. Doche, G. Frey, T. Lange,
K. Nguyen and F Vercauteren. Handbook of Elliptic and Hyperelliptic
Curve Cryptography. Discrete Mathematics and Its Applications,
vol. 34, Chapman & Hall/CRC, 2005. http://www.hyperelliptic.org/HEHCC/.
- I. F. Blake, G. Seroussi, and N. P. Smart.
Elliptic Curves in Cryptography. Cambridge University Press, Cambridge, 1999.
- M. Demazure. Cours d’algèbre. Cassini.
- D. Hankerson, A. Menezes, and S. Vanstone.
Guide to Elliptic Curve Cryptography. Springer Verlag, 2004.
- N. Koblitz. A course in number theory and
cryptography. Second edition. Graduate Texts in Mathematics,
114. Springer-Verlag, New York, 1994.
- N. Koblitz. Algebraic Aspects of Cryptography.
Springer-Verlag, 1997.
- H. Lidl and H. Niederreiter. Introduction to Finite Fields.
Cambridge University Press, 1986.
- A. J. Menezes, P. C. van Oorschot and
S. A. Vanstone. Handbook of Applied Cryptography. CRC
Press. Available from
http://www.cacr.math.uwaterloo.ca/hac/.
- V. Shoup. A Computational Introduction to Number Theory
and Algebra. Cambridge University Press. Available from http://www.shoup.net/ntb/.
- J. Silverman. The Arithmetic of Elliptic Curves,
Springer-Verlag, Graduate Texts in Mathematics, 106, 1986.
- L. C. Washington. Number theory and cryptography. Second
edition. Discrete Mathematics and its Applications (Boca
Raton). Chapman & Hall/CRC, Boca Raton, FL, 2008.