Chiffrement et cryptanalyse – du chiffre de César aux clés de 128 bits
InformatiqueSécurité et éthique numériques15–16 ans
Chargement…
Connectez-vous pour lancerTournez une roue de César pour chiffrer et déchiffrer une phrase avec un décalage k. Cassez un message secret par analyse fréquentielle en comparant son histogramme de fréquences des lettres aux fréquences habituelles de la langue, pour un chiffrement par décalage comme pour un chiffrement par substitution. Voyez ensuite comment la longueur de la clé en bits fixe le nombre de clés et la durée d'une attaque par force brute, et pourquoi HTTPS chiffre les données en transit.
Leçon : Sécurité en ligne : chiffrement, cryptanalyse et HTTPS
Ce qu’elle montre
Un chiffrement transforme un texte clair en texte chiffré à l'aide d'une clé. Le chiffre de César décale chaque lettre de k rangs, C = (P + k) mod 26 : il n'existe donc que 25 clés utiles et les essayer toutes prend quelques secondes. Un chiffrement par substitution mélange tout l'alphabet et offre environ 4 × 10^26 clés, mais il laisse passer les fréquences des lettres, et l'analyse fréquentielle le casse. Les chiffrements modernes comme AES masquent ces motifs et seule reste la force brute : chaque bit supplémentaire double le travail, d'où la sécurité des clés de 128 bits et de HTTPS.
Mode d’emploi
Dans Roue de César, faites tourner l'anneau bleu ou utilisez le curseur Décalage k, tapez une phrase puis cliquez sur Chiffrer, Déchiffrer ou Lettre par lettre. Dans Analyse fréquentielle, faites glisser le profil orange ou le curseur Devinez le décalage jusqu'à ce que les pics coïncident, puis cochez Afficher la vraie clé. Passez à Substitution et échangez des lettres. Dans Clé et HTTPS, modifiez Longueur de clé et Vitesse d'essai, puis comparez HTTP et HTTPS.
Paramètres modifiables
- Onglet de départ Roue de César, Analyse fréquentielle, Clé et HTTPS
- Décalage k du chiffre de César 1–25 rangs
- Chiffrement à casser Décalage (César), Substitution
- Longueur de clé 8–256 bits
- Vitesse d'essai : 10 puissance x clés par seconde 3–18 x
Questions à explorer
- Pourquoi peut-on casser rapidement un chiffre de César même sans connaître la clé ?
- Comment la durée d'une attaque par force brute change-t-elle quand on ajoute un bit à la clé ?
- Sur un Wi-Fi public, que peut lire un espion lorsqu'un site utilise HTTP au lieu de HTTPS ?