M2 Crypto parcours classique

Ce parcours s'adresse aux étudiants désireux d'intégrer une entreprise et/ou d'effectuer une thèse appliquée. Il est nécessaire d'avoir suivi la première année de la formation (ou une formation équivalente) pour intégrer ce parcours.

Il est possible de choisir des modules dans une autre spécialité ou un autre mention de master, après accord du responsable pédagogique.

Semestre 1

  • 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/20TP)
  • Programmation Java -Java- (3 ECTS, 8CM/22TP)
  • Sécurité des réseaux informatiques -SRES- (3 ECTS, 12CM/4TD/16TP)
  • Cryptanalyse -CRYPTA- (3 ECTS, 12CM/20TP)

3 UE de 3 ECTS à choisir parmi

  • Protocoles de sécurité -SEP- (20CM)
  • C++, les bases -POCC- (12CM/12TP)
  • C++, compléments -POCB- (12CM/12TP)
  • Programmation parallèle et sur GPU -GPU- (12CM/16TP)
  • Blockchain -BLK- (12CM/20TP)
  • Droit de la cybersécurité -DCY- (16CM, 16TD)
  • Preuves de sécurité -PRS- (12CM/20TP)
  • Sécurité des Implémentations 2 -SIMP2- (12CM/20TP)

Les détails des cours sont disponibles ici

Semestre 2

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, 16CM/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)

Les détails des cours sont disponibles ici