Volume horaire
15 h (1.5 h Cours, 7.5 h TD, 6 h TP).
Semestre 4.
Matière
SCI 460 - Cryptographie (module complémentaire)
Objectifs – Compétences minimales
Comprendre les concepts essentiels de cryptographie (chiffrement, déchiffrement, hachage, cryptographie à clé publique/privée, signature, zero-knowledge) ainsi que les protocoles et modes de fonctionnement usuels, qu’ils soient issus des web-services ou non.
Pré-requis
Module SCI 110: Outils mathématiques pour l’informatique.
Contenu
Etude des protocoles élémentaires (SSL, TLS) ainsi que les algorithmes usuels rencontrés dans le domaine des services (Blowfish, E0, etc).
Plus généralement, il convient d’aborder les modes de protection des données, ainsi que les attaques existantes. Par ailleurs, les normes ainsi que les autorités de certification seront évoquées.
Indications de mise en oeuvre
Etude du protocole https. Mise en place d’un htaccess afin de protéger une partie de site web.
Mots-clefs
Chiffrement, déchiffrement, clé publique, clé privée, hachage, signature, SSL, TLS, autorités de certification. |