Study programme of the Master’s Mathematics and Applications – IT Mathematics and Cryptography
You will find below the first and second year courses (compulsory and elective) of the Master’s in Mathematics and Applications – IT Mathematics and Cryptography.
Click on each course to read their description, teaching goal, teaching team and so on.
(Some descriptions are still being written)
YEAR 1 |
SEMESTER 1 |
Algèbre de base – 5 ECTS |
Algorithmique de base – 5 ECTS |
English – 3 ECTS |
Low level programming – 5 ECTS |
Méthodes formelles – 5 ECTS |
Outils en probabilités et statistique pour l’ingénierie mathématique et l’intelligence artificielle – 5 ECTS |
Théorie de l’information – 2 ECTS |
SEMESTER 2 |
Codes correcteurs – 5 ECTS |
Compléments en cryptographie – 2 ECTS |
Complexité – 3 ECTS |
Cryptographie – 5 ECTS |
Network security -5 ECTS |
Projet R&D – 5 ECTS |
Algèbre commutative et géométrie algébrique – 5 ECTS |
Apprentissage statistique – 5 ECTS |
Histoire des mathématiques – 5 ECTS |
Théorie des nombres- 5 ECTS |
YEAR 2 |
SEMESTER 3 |
Courbes elliptiques pour la cryptographie – 5 ECTS |
Cryptanalysis – 3 ECTS |
Java – 3 ECTS |
Sécurité des implémentations – 3 ECTS |
Sécurité des réseaux – 3 ECTS |
Réseaux euclidiens en cryptographie – 4 ECTS |
3 courses to be chosen among 8 |
Blockchain – 3 ECTS |
C++, compléments – 3 ECTS |
C++, les bases – 3 ECTS |
Droit de la cybersécurité – 3 ECTS |
Preuves de sécurité – 3 ECTS |
Programmation parallèle, GPU – 3 ECTS |
Sécurité des implémentations 2 – 3 ECTS |
Sécurité des protocoles – 3 ECTS |
SEMESTER 4 |
Codes correcteurs en cryptographie – 3 ECTS |
Cryptographie quantique – 3 ECTS |
English – 3 ECTS |
Stage – 18 ECTS |
Théorie algorithmique des nombres pour la cryptographie – 3 ECTS |