Module « Cryptographie »

Volume horaire

  • 18 heures de cours magistral;
  • 10 heures de travaux dirigés.

Description du module

La cryptologie est classiquement présenté comme la science du secret. Ce cours se fixe pour objectif de donner les notions fondamentales pour conception de primitives cryptographiques sûres, notamment celles qui assurent la confidentialité, l’authentification, l’intégrité et la génération pseudo-aléatoire.

Plan 

  • Modèle de sécurité
  • Chiffrement symétrique (par blocs et a flot)
  • Théorie algorithmique des nombres
  • Chiffrement à clef publique
  • Protocoles d’authentification
  • Intégrité des données
  • Signature électronique
  • Protocoles à divulgation nulle de connaissance