Cabinet Noir>Apprendre / Chiffre de Beaufort

Chiffre inconnu ? Identifiez-le
Le jumeau miroir de Vigenère — même clé répétée, soustraction inversée, auto-réciproque.
Typechiffre de substitution polyalphabétique
Déchiffrementdifficile à déchiffrer à la main
ÉpoqueFamille de la Renaissance, nom du XIXe siècle
NomRoyal Navy, nommé d'après sir Francis Beaufort
Modeschiffrer · déchiffrer · cryptanalyse

Apprendre

Chiffre de Beaufort

Fonctionnement du chiffre de Beaufort

L'idée en une phrase

Le chiffre de Beaufort est le jumeau miroir de Vigenère : même Clé répétée, même idée de Table de Trithème, mais la soustraction est inversée. Là où Vigenère calcule chiffre = texte clair + clé, Beaufort calcule chiffre = clé − texte clair. Ce signe retourné rend le chiffre auto-réciproque : la même opération chiffre et déchiffre.

La recette

  1. Écrivez votre message et ne gardez que les lettres (l'outil supprime les espaces et la ponctuation de la même façon).

  2. Écrivez la clé sous le message, lettre par lettre, en la répétant jusqu'à ce que les deux lignes aient la même longueur.

  3. Pour chaque paire, soustrayez la position de la lettre du texte clair de celle de la lettre de clé : la lettre de clé compte les lignes, la lettre du texte clair compte les colonnes à rebours.

  4. Lisez les lettres d'arrivée — c'est le texte chiffré.

Un exemple détaillé

Étape 1 sur 12
Lettre du texte clair
Lettre de clé
a·x + b (mod 26)
Résultat
A
L
11
L

Lisez la première ligne : sous la lettre de clé L, la lettre du texte clair A tombe sur L encore (L − A = L). La deuxième lettre est soustraite de E, la troisième de M, et après la cinquième lettre la clé recommence — exactement le rythme de Longueur de clé de Vigenère.

La formule

En numérotant A=0 … Z=25, le chiffrement soustrait et reboucle sur l'Alphabet :

chiffre = (clé − texte clair) mod 26

Comme la même formule avec les opérandes échangés déchiffre (texte clair = clé − chiffre), Beaufort est Réciproque : une seule recherche sert aux deux sens. L'outil reste dans un seul mode — chiffrez un message avec une clé, puis chiffrez le résultat encore une fois avec la même clé : le texte clair revient.

La variante

Le Beaufort variante inverse la soustraction dans l'autre sens : chiffre = texte clair − clé. Il déchiffre avec texte clair = chiffre + clé — la même arithmétique que Vigenère avec chaque lettre de clé négative. Conséquence pour la Cryptanalyse : statistiquement, la variante est indiscernable de Vigenère, tandis que le Beaufort classique laisse sa propre empreinte (les tranches s'ajustent à des courbes de fréquence inversées). Le sélecteur de variante de l'outil bascule entre les deux ; le décodeur suit.

Sa place dans la famille

Vigenère, Beaufort et Beaufort variante partagent le même moteur : une courte clé répétée sur une Table de Trithème décalée ou inversée. Qui connaît l'un connaît les trois — la différence tient au sens de la soustraction.

Guides pas à pas

Chiffrez votre premier message

  1. Tapez votre message dans le champ de message.

  2. Choisissez n'importe quel mot comme secret et entrez-le dans le champ Clé — plus la clé est longue, plus elle résiste.

  3. Vérifiez le mode : le bouton d'échange le bouton d'échange bascule entre chiffrer et déchiffrer. L'en-tête montre le mode courant.

  4. Choisissez la variante dans Choisissez entre le Beaufort classique et la variante. : Beaufort classique ou variante. Le classique est auto-réciproque — le même mode dans les deux sens.

  5. Lisez le résultat chiffré dans le champ de résultat. Seules les lettres sont chiffrées ; espaces et ponctuation sont supprimés.

  6. Observez la Table de Trithème sous les commandes : la cellule surlignée est la recherche ligne-colonne exacte qu'effectue votre première lettre.

Déchiffrez un message reçu

  1. Collez le cryptogramme dans le champ de message.

  2. Entrez dans le champ Clé la clé qu'a utilisée l'expéditeur — il faut exactement la même clé que celle du chiffrement.

  3. Le Beaufort classique n'exige aucun changement de mode : chiffrer le cryptogramme avec la même clé est le déchiffrement. Si l'expéditeur a utilisé la variante, pressez le bouton le bouton d'échange.

  4. Lisez le message original dans le champ de résultat.

Percer un message sans la clé

  1. Ouvrez l'onglet Cryptoanalyse. Le décodeur guidé suit les mêmes étapes que celui de Vigenère, avec une torsion : chaque tranche est comparée à une courbe de fréquence inversée, car Beaufort soustrait dans l'autre sens.

  2. Étape 1 — la longueur de clé : les séquences répétées du texte sont surlignées ; choisissez la carte la plus confiante dans les cartes de longueur de clé. Mauvais choix ? Revenez et essayez une autre.

  3. Étape 2 — les lettres de clé : pour chaque tranche dans les onglets de tranches, tournez le graphique avec les flèches du graphique jusqu'au score le plus haut. Les lettres s'accumulent dans la bande de clé. Bloqué ? Une proposition dans le champ de mot probable peut révéler plusieurs lettres d'un coup.

  4. Étape 3 — vérifiez la clé assemblée : corrigez toute lettre directement dans la bande de clé, puis pressez le bouton « Utiliser cette clé ».

  5. L'outil déchiffre le message avec votre clé.

Percer le chiffre de Beaufort

La Clé répétée rend le chiffre perçable — et l'attaque est celle de Vigenère avec un demi-tour de miroir. Cette page explique l'attaque ; chaque étape a son pendant dans le décodeur guidé de l'outil, pour suivre la lecture en direct.

Essayer dans l'outil

Le défaut : la clé se répète

Le chiffrement soustrait la lettre i du texte clair de la lettre de clé i — mais la clé est courte, si bien que la lettre i+5 (avec une clé de 5 lettres) est soustraite de la même lettre de clé. Le Texte chiffré est périodique, et la périodicité trahit la Longueur de clé exactement comme pour Vigenère.

Étape 1 — trouver la longueur de clé

Les deux signaux classiques fonctionnent sans changement :

  • Les séquences répétées — l'Examen de Kasiski : repérez des groupes de lettres présents plusieurs fois, mesurez les distances entre eux, cherchez les longueurs qui divisent beaucoup de ces distances.

  • L'Indice de coïncidence — pour une longueur N candidate, découpez le texte en N tranches (une lettre sur N) et mesurez leur ressemblance avec l'anglais. La mesure est aveugle au sens de la soustraction — elle ne voit que l'irrégularité des comptes de lettres — donc elle vaut pour Beaufort comme pour Vigenère.

Étape 2 — chaque tranche est un César en miroir

La longueur de clé connue, chaque tranche a été chiffrée par une seule lettre de clé — mais ses lettres ont été réfléchies avant (ou après) le décalage. La différence pratique : quand l'outil compare les comptes de lettres d'une tranche à la table de fréquences anglaise, les barres hautes s'alignent avec les barres de référence dans l'autre sens. Tournez jusqu'à ce que la courbe inversée s'ajuste, et la lettre affichée est la lettre de clé de la tranche. Un cryptanalyste qui oublie le miroir récolte de la soupe alphabétique ; le graphique du décodeur dessine simplement la courbe inversée.

(Pour le Beaufort variante, pas de miroir du tout — ses tranches se comportent exactement comme celles de Vigenère, d'où leur indiscernabilité statistique.)

Un raccourci — les mots probables

Un mot deviné marche ici aussi, soustraction inversée : chaque lettre du texte chiffré plus la lettre devinée du texte clair donne une lettre de clé (pour la variante, texte chiffré moins la devinette). Le panneau de mots probables de l'outil fait l'arithmétique pour la variante en cours.

Les limites

  • Les textes courts mentent. Avec peu de lettres par tranche, l'analyse fréquentielle devient de la divination — voilà pourquoi le décodeur vous alerte et pourquoi un mot probable aide.

  • La variante se fond dans la foule. Les textes du Beaufort variante sont exactement des textes de Vigenère à clé négée : un intercepteur ne peut même pas savoir lequel des deux vous avez utilisé — maigre consolation, puisque tous deux tombent sous la même attaque.

  • Les longues clés blessent. Une clé aussi longue que le texte, utilisée une seule fois, atteint l'idéal du masque jetable — Beaufort hérite cette propriété de Vigenère.

Glossaire

Texte clair — Le message lisible d'origine, avant le chiffrement.
Texte chiffré — Le message brouillé produit par le chiffrement.
Clé — Le secret qui détermine la façon dont le texte est brouillé.
Alphabet — L'ensemble des lettres avec lesquelles le chiffre travaille.
Table de Trithème — La table carrée des 26 alphabets décalés des chiffres de la famille Vigenère : une ligne par lettre de clé, lue « ligne = lettre de clé, colonne = lettre du texte clair ».
Réciproque — Un chiffre dont l'opération de chiffrement est son propre déchiffrement : l'appliquer deux fois avec la même clé rend le texte clair (Beaufort, Atbash, ROT13).
Longueur de clé — Le nombre de lettres de la clé avant qu'elle ne se répète.
Tranche — Une lettre sur N du texte (N = longueur de clé). Toutes les lettres d'une tranche sont décalées par la même lettre de clé.
Analyse fréquentielle — Étudier la fréquence des lettres ; la comparaison avec la langue révèle le texte clair.
Indice de coïncidence — Un nombre (environ 0,067 pour l'anglais) qui mesure la probabilité que deux lettres au hasard soient égales.
Examen de Kasiski — Trouver la longueur de clé à partir des distances entre séquences répétées du texte chiffré.
Mot probable — Un mot que vous supposez présent dans le texte clair ; sa comparaison avec le texte chiffré révèle des lettres de clé.