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.