Cryptographie à clef publique
Cours de
cryptographie à clef publique, enseigné en 2024-25 aux étudiants du Master 1 Mathématiques et applications (parcours ACC) de l'Université Paris 8.
Résumé. Ce cours a pour objet une branche majeure la cryptographie moderne : la
cryptographie asymétrique, aussi appelée cryptographie à clef publique. Des systèmes de chiffrement et de signature classiques seront présentés à la fois sous un angle théorique (réduction, preuves mathématiques) et pratique (implémentation de prototypes). Une dernière partie du cours se focalisera sur des systèmes dits
post-quantiques, c'est-à-dire restant sûrs dans un modèle de calcul quantique.
Lieu : salle A174 (excepté le 03 février, en A148)
Horaire : le lundi de 12h00 à 15h00
Emploi du temps et programme prévisionnels :
- 27-01-2025. Introduction. Protocole de Diffie-Hellman.
- 03-02-2025. [Attention : en salle A148] Cryptographie classique 1 : fondements du chiffrement asymétrique, RSA, OAEP.
- 10-02-2025. Cryptographie classique 2 : chiffrement à base de logarithme discret, ElGamal, notions de courbes elliptiques.
- 17-02-2025. Cryptographie classique 3 : fondements des signatures numériques, RSA-FDH.
- 24-02-2025. Pause pédagogique.
- 03-03-2025. Cryptographie classique 4 : DSA et ECDSA. Applications : chiffrement authentifié, certification.
- 10-03-2025. Autres primitives cryptographiques classiques.
- 17-03-2025. Cryptographie post-quantique 1.
- 24-03-2025. Cryptographie post-quantique 2.
- 31-03-2025. Cryptographie post-quantique 3.
- 07-04-2025. Cryptographie post-quantique 4.
- 14-04-2025. Pause pédagogique.
- 21-04-2025. Jour férié.
- 28-04-2025. Interrogation écrite.
Documents utiles :
TP : un
[jupyter book] répertorie des exercices de programmation (en python ou avec Sagemath) mettant en application les systèmes cryptographiques vus en cours.
Devoirs :
- Devoir 1, à rendre pour le 10/03/25 :
[devoir1]
- Devoir 2, à rendre pour le 23/04/25 :
[devoir2]
Anciennes interrogations :
Références :
- 1. Cryptographie : Théorie et Pratique, D. Stinson, 2003, Vuibert.
- 2. Handbook of Applied Cryptography, A. Menezes, P. van Oorschot, S. Vanstone, CRC, 1997.
- 3. Mathematics of Public Key Cryptography, S. Galbraith, 2018, disponible en ligne ici.
- 4. Introduction to modern crytography, J. Katz, Y. Lindell, CRC, 2007.
- 5. Exercices et problèmes de cryptographie, D. Vergnaud, Dunod, 2018.