Module « Cryptographie »

Volume horaire (2017-2022)

  • 18 heures de cours magistral.
  • 12 heures de travaux dirigés.
  • 18 heures de travaux pratiques.

Description du module

  • Enjeux de la cryptologie, historique, vocabulaire, principes fondamentaux, modélisation des attaquants,
  • Cryptographie symétrique (DES, AES, chiffrement à flot / par blocs, modes de chiffrement), enjeux et sécurisation des mots de passes, fonctions de hachage, codes MAC, authentification forte.
  • Cryptographie asymétrique, signature électronique. Cryptographie hybride, PFS, mise en oeuvre de PGP, toile de confiance.
  • Attaques sur les mots de passes (dictionnaire, Rainbow tables), les fonctions de hachage (md5, sha1), les systèmes de chiffrement (attaques différentielles, linéaires, attaques algébriques).
  • Attaques par canaux cachés sur des systèmes embarqués (cartes à puce), principe et mise en oeuvre.
  • Création et gestion d'une PKI (Public Key Infrastructure), certificats et tiers de confiance.
  • Applications à des protocoles réseau : Kerberos.