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é)