Semestre 1 (à partir de 2023)
- Courbes elliptiques pour la cryptographie -CEC- (5 ECTS, 21CM/15TD/9TP)
- Réseaux euclidiens en cryptographie -REC- (4 ECTS, 21CM/15TD/3TP)
- Sécurité des Implémentations -SIMP- (3 ECTS, 12CM/19.5TP)
- Programmation Java pour la cryptographie -Java- (3 ECTS, 9CM/21TP)
- Sécurité des réseaux informatiques -SRES- (3 ECTS, 12CM/3TD/18TP)
- Cryptanalyse -CRYPTA- (3 ECTS, 15CM/15TP)
3 UE de 3 ECTS à choisir parmi
- Protocoles de sécurité -SEP- (21CM)
- C++, les bases -POCC- (12CM/12TP)
- C++, compléments -POCB- (12CM/12TP)
- Programmation parallèle et sur GPU -GPU- (12CM/16TP)
- Blockchain, principles and applications -BLK- (12CM/20TP)
- Introduction au droit de la cybersécurité -DCY- (16.5CM, 9TD, 9TP)
- Preuves de sécurité -PRS- (15CM/15TP)
- Advanced Hardware Protection -AHP- (12CM/15TP)
Semestre 2 (à partir de 2023)
Les cours du second semestre sont concentrés en début de semestre pour permettre aux étudiants de partir en stage dès le mois de mars. Le stage en entreprise sera donc d'une durée de 4 à 6 mois.
- Théorie algorithmique des nombres pour la cryptographie -TANC- (3 ECTS, 15CM/12TD/6TP)
- Codes correcteurs en cryptographie -CCC- (3 ECTS, 15CM/12TD/6TP)
- Cryptographie quantique -CQ- (3 ECTS, 15CM/15TD)
- Anglais (3 ECTS, 30TD)
- Stage (18 ECTS)