Teaching
2025: Introduction à la Cryptographie (ENS Rennes)
Notes de cours [pdf]Le matériel disponible ci-dessous est susceptible d'être modifié en cours de route.
- 15/01 - Cours 1 (SCHROTTENLOHER André) (Introduction -- Définir la sécurité) [slides]
- 22/01 - TD1 (CHEVIGNARD Clémence) (Définir la sécurité) [pdf à venir]
- 29/01 - Cours 2 (SCHROTTENLOHER André)
- 05/02 - TD2 (CHEVIGNARD Clémence)
- 12/02 - Cours 3 (SCHROTTENLOHER André)
- 19/02 - pas de séance
- 26/02 - Cours 4 (SCHROTTENLOHER André)
- 05/03 - TD3 (CHEVIGNARD Clémence)
- 12/03 - Cours 5 (SCHROTTENLOHER André)
- 19/03 - TD4 (CHEVIGNARD Clémence)
- 26/03 - TD5 (CHEVIGNARD Clémence)
- 2/04 - pas de séance
- 9/04 - pas de séance
- 16/04 - pas de séance
- 23/04 - Cours 6 (CHEVIGNARD Clémence)
- 30/04 - TD6 (CHEVIGNARD Clémence)
- 7/05 - TD7 (SCHROTTENLOHER André)
2025: Cryptanalyse (CRYPTAN)
- 16/01 16:45 (TP) - Black boxes
- Sujet du TP [pdf]
- Fichier 'tp_code.py' [source python]
- Fichier 'blackbox.py' [source python]
- Fichier 'aes.py' [source python]
- 17/01 8:00 (CM) - Collisions and random functions [pdf]
- 17/01 9:45 (CM) - Cryptanalysis of hash constructions [pdf]
- 17/01 15:00 (TP) - TP1 - Collisions
- Sujet du TP [pdf]
- Fichier 'tp1_code.py' [source python]
- Élements de correction [pdf]
- 17/01 16:45 (TP) - TP2 - Cryptanalysis of the concatenation combiner
- Sujet du TP [pdf]
- Fichier 'tp2_code.py' [source python]
- Élements de correction [pdf]
- 21/01 09:45 (TP) - TP3 - LFSRs
- Sujet du TP [pdf]
- 21/01 15:00 (TP) - TP4 - Correlation Attack on Stream Ciphers
- Sujet du TP [pdf]
- Challenge [source python]
2025: Enjeux de la cryptographie post-quantique (CentraleSupélec)
- Part 1 [pdf à venir]
- Part 2 [pdf à venir]