Chiffrement symétrique, asymétrique, hachage, établissement de clés et génération d’aléa : voir les données circuler, les clés intervenir et les résultats apparaître.
Scènes originales du cours, animées en GSAP. Valeurs et paramètres simplifiés pour comprendre les mécanismes ; les exemples SHA-1 et Diffie-Hellman à petits nombres ont une vocation pédagogique.
02 / Le vrai fil conducteur
La sécurité se joue dans les assemblages.
Un certificat est un fichier statique. Un passeport électronique enchaîne des protocoles pour vérifier une puce, établir un canal protégé et contrôler l’accès à ses données, dont les empreintes biométriques sensibles. Entre les deux, les mêmes questions reviennent.
01Qui possède quelle clé ?
02Qu’est-ce qui est signé, chiffré ou vérifié ?
03Que se passe-t-il si une brique manque ?
Le cours donne les repères pour lire ces montages et en discuter les garanties comme les limites.
03 / Dans le cours
Les montages se construisent devant vous.
01 / X.509
Un certificat, c’est déjà un assemblage.
Une identité, une clé publique et la signature d’une autorité. Le fichier se construit sous vos yeux, de l’empreinte à la vérification.
Modèle pédagogique : la signature porte sur les données affichées. Un certificat X.509 réel suit une structure ASN.1 et des règles de validation supplémentaires.
02 / TLS
Une connexion sécurisée a une architecture.
Établissement de clés, authentification, chiffrement et dérivation : repérer le rôle de chaque brique dans TLS.
La nomenclature des suites illustre notamment TLS 1.2. En TLS 1.3, l’échange de clés et l’authentification sont négociés séparément. Le schéma simplifie les échanges.
03 / AES-128
Un bit change. Tout se propage.
Substitution, décalage des lignes, mélange des colonnes, clé de tour : les octets d’AES se transforment réellement.
Les deux premières lignes illustrent des hachages simplifiés. Le calcul détaillé du bas suit RFC 6238 : HMAC, compteur de 30 secondes et troncature dynamique. Un code TOTP est calculé localement ; ce n’est pas un SMS.
04 / Comprendre en pratiquant
À vous d’assembler.
Le syllabus EGE associe cours illustrés et ateliers en équipe. Aucun bagage théorique en cryptographie n’est requis pour commencer : la progression va des cinq briques aux systèmes qui les combinent.
Atelier / Interception
« Attaque-moi si tu peux ! »
Dix joueurs. Trois rôles. Qui contrôle le message ?
Trois à l’état-major transmettent les ordres ; trois commandos doivent les exécuter ; quatre ennemis interceptent et falsifient les échanges. Établissez votre secret avec Diffie-Hellman, puis gardez le contact lorsque l’ennemi prend le contrôle du canal. Saurez-vous faire parvenir le véritable ordre d’attaque ?
2017 : des outils de la NSA divulgués, une attaque mondiale, des fichiers pris en otage… puis des traces de clés privées retrouvées en mémoire sur certains Windows. À cinq, reconstituez l’assemblage de WannaCry et remontez le fil de l’affaire. Comment un chiffrement redoutable a-t-il pu laisser une possibilité de récupérer les fichiers ?
Titres d’identité, Bitcoin, TLS, VPN, messageries, cachets visibles et signature électronique : des cas concrets pour apprendre à expliquer un mécanisme, pas seulement à citer son nom.
Pour continuer à expérimenter
Les primitives comprises. Les protocoles à explorer.
Prolongez le cours avec OIDApp et son CryptoLab : signer, altérer, vérifier et comprendre les protections d’OpenID par la manipulation.