Maths●●●●●Difficulty 2 of 5

Comment compter les lettres a permis de casser des codes secrets ?

Un message brouillé ressemble à du charabia, mais certains symboles y reviennent bien plus souvent que d'autres. Ce seul fait a permis de casser des codes pendant mille ans.

▶ Lancer l'histoire

Un message secret où chaque lettre est remplacée par un symbole différent peut quand même être percé, rien qu'en comptant. Dans n'importe quel long texte d'une langue, certaines lettres reviennent bien plus souvent que d'autres : en anglais, E, T, A et O sont les plus fréquentes, Z, Q, X et J les plus rares, et des paires comme TH, ER, ON et AN reviennent sans cesse. Un chiffrement par substitution simple, où une lettre du texte clair devient toujours le même symbole, ne peut pas effacer ce schéma. Un décrypteur qui compte les symboles d'un message brouillé et associe les plus fréquents aux lettres les plus fréquentes de la vraie langue peut commencer à l'ouvrir, une hypothèse après l'autre.

Cette astuce a une origine bien documentée. La toute première explication connue de l'analyse fréquentielle, et même de toute forme de cryptanalyse, a été donnée au IXe siècle par le polymathe arabe Al-Kindi, dans un ouvrage intitulé Manuscrit sur le déchiffrement des messages cryptographiques. Certains chercheurs pensent que l'étude minutieuse du Coran a d'abord révélé que l'écriture arabe possède ses propres fréquences de lettres caractéristiques. Al-Kindi, qui supervisait aussi la traduction de textes grecs en arabe à la Maison de la Sagesse de Bagdad, s'appuyait sur les travaux antérieurs d'al-Khalil ; son manuscrit est crédité du premier usage connu de l'inférence statistique. L'idée a ensuite gagné l'Europe : dès 1474, l'homme d'État italien Cicco Simonetta avait rédigé son propre manuel pour déchiffrer le latin et l'italien.

Une page d'un manuscrit arabe historique couverte d'une écriture cursive arabe dense.
La première page du Manuscrit sur le déchiffrement des messages cryptographiques d'Al-Kindi, IXe siècle, la plus ancienne explication connue de l'analyse fréquentielle.Photo: Inconnu ; mis en ligne par en:User:Jidan · Public domain

Les créateurs de chiffres ont riposté en brouillant ce schéma. La substitution homophonique donnait à une lettre fréquente plusieurs déguisements différents ; la substitution polyalphabétique, attribuée en premier à Leone Alberti, faisait tourner plusieurs alphabets ; la substitution polygraphique, utilisée dans le chiffre de Playfair, traitait des paires de lettres comme une seule unité. Chaque astuce compliquait l'analyse fréquentielle, mais rendait aussi le chiffrement plus difficile à exécuter correctement, ce qui favorise les erreurs.

Compter les lettres est resté utile étonnamment longtemps. Pendant la Seconde Guerre mondiale, Britanniques et Américains recrutaient des décrypteurs grâce à des concours de mots croisés dans les journaux, et certains chiffres de l'Axe, dont des codes consulaires japonais, tombaient encore devant un simple comptage. Il a fallu les machines à rotors comme Enigma pour enfin mettre l'analyse fréquentielle directe en échec. Aujourd'hui, un ordinateur fait ce comptage en quelques secondes.

Quiz

0/3

  1. 1.Pourquoi l'analyse fréquentielle peut-elle casser un chiffrement par substitution simple ?
  2. 2.Que doit-on à Al-Kindi dans l'histoire de la cryptanalyse ?
  3. 3.Pourquoi les machines à rotors comme Enigma ont-elles mis en échec l'analyse fréquentielle directe ?

Récap

Un chiffrement qui remplace toujours la même lettre par le même symbole conserve les fréquences de lettres de la langue, et c'est ce schéma qui le trahit.

Le fait surprenant · Peut-être inspiré par l'étude du Coran, le polymathe du IXe siècle Al-Kindi a écrit la première description connue permettant de casser n'importe quel chiffrement.

Sources (3)

Pas de source, pas d'affirmation. Chacun des 19 faits de cette leçon renvoie à au moins une de ces sources.

  1. [1]Frequency analysis · Wikipedia
  2. [2]Al-Kindi · Wikipedia
  3. [3]Enigma machine · Wikipedia
D'autres leçons · ➗ Maths (3) Toutes les leçons « Maths » →

Une lumière de plus sur ta carte.

Reçois une leçon comme celle-ci chaque jour, sur les sujets que tu aimes. Gratuit, en deux ou cinq minutes.

Récupère la carte à partager de cette leçon ↗