Cryptographie et sécurité
L’objectif de cette ressource est d’introduire les diverses techniques employées en cryptographie.
Learnings :
- Arithmétique (Z/nZ, groupe cyclique...)
- Introduction à la cryptographie symétrique (par ex. : César, Vigenère, Hill...)
- Cryptographie asymétrique (par ex. : RSA, Diffie-Hellman, El Gamal...)
- Initiation aux codes détecteurs et correcteurs (par ex. : Hamming, bits de parité...)
- Hachage, signature, intégrité
- Stockage des mots de passe
Apprentissages critiques associés :
AC22.03
Comprendre les enjeux et moyens de sécurisation des données et du code
AC23.03
Sécuriser les services et données d’un système
AC24.02
Assurer la sécurité des données (intégrité et confidentialité)