Qu’est-ce que le chiffre Beaufort : définition complète

L’article en bref

Idées principales Détails essentiels
📜 Origine historique Inventé par Jean Sestri vers 1710, popularisé par le fils de Francis Beaufort après sa mort.
🔐 Fonctionnement mathématique Variante de Vigenère utilisant la soustraction : C = (K – P) mod 26 au lieu de l’addition.
⚡ Propriété auto-réciproque Chiffrer deux fois avec la même clé retrouve le message original. Avantage opérationnel pour la Royal Navy.
🎯 Variante allemande Inverse la formule : C = (P – K) mod 26. Perd la propriété auto-réciproque et la sécurité équivalente.
🔓 Vulnérabilités Attaquable par l’examen de Kasiski, l’indice de coïncidence et l’analyse de fréquence standard.

Tu connais l’échelle de Beaufort pour les vents ? Moi, avant de tomber dessus dans un escape game naval, je confondais tout. Mais il existe aussi un chiffre de Beaufort, un système de cryptographie méconnu qui mérite vraiment qu’on s’y attarde. Discret, élégant, avec une petite particularité mathématique qui le rend unique. Je te raconte tout.

Qu’est-ce que le chiffre de Beaufort : origine et histoire

Le chiffre de Beaufort porte le nom de Sir Francis Beaufort, amiral britannique né en 1774 à Navan, dans le comté de Meath, en Irlande. Mort en 1857, il a marqué l’histoire navale bien au-delà de la cryptographie. Son père, le révérend Daniel Augustus Beaufort, était cartographe et a produit l’une des premières cartes détaillées de l’Irlande. Le goût des chiffres, ça se transmet.

Francis Beaufort prend la mer à 13 ans. À 14 ans, il fait naufrage en mer de Chine méridionale. Il survit aux guerres napoléoniennes, se fait blesser gravement sur les côtes turques en 1812 (une balle dans la hanche, un coup de sabre à la tête), et finit par devenir hydrographe de la Royal Navy en 1829. Il occupe ce poste pendant 25 ans. C’est lui qui organise la nomination de Charles Darwin à bord du HMS Beagle en 1831. Sérieusement, sa vie entière ressemble à un scénario d’escape game.

Mais voilà la surprise : le chiffre qui porte son nom n’a probablement pas été inventé par lui. Jean Sestri en serait l’inventeur réel, vers 1710. C’est le fils de Beaufort, William, qui publie après la mort de son père une brochure vendue six pence, intitulée « Cryptography, A System of Secret Writing… adapted for Telegrams, and Postage Cards ». C’est cette publication qui popularise le chiffre dans les cercles civils. Avant ça, il circulait surtout dans les milieux navals et militaires britanniques.

Le lien avec l’échelle de Beaufort

Beaufort est surtout célèbre pour son échelle des vents, développée vers 1805 et adoptée officiellement par l’Amirauté britannique en 1838. Cette échelle classe les conditions de vent de 0 (calme total) à 12 (ouragan), selon les effets observables sur la mer. Une mer porte d’ailleurs son nom. L’homme avait clairement un don pour ordonner le monde en catégories.

Comment fonctionne le chiffre de Beaufort

Le chiffre de Beaufort est une variante du chiffre de Vigenère. Les deux utilisent une clé répétée et l’alphabet latin de 26 lettres (A = 0, B = 1… Z = 25). La différence fondamentale ? La formule mathématique. Vigenère additionne : C = (P + K) mod 26. Beaufort soustrait le texte clair de la clé : C = (K – P) mod 26. Ce petit détail change tout.

Prenons un exemple concret. Pour chiffrer DCODE avec la clé CLE :

Lettre claire Valeur (P) Lettre clé Valeur (K) Calcul K-P mod 26 Lettre chiffrée
3 2 2-3 = -1 + 26 = 25
2 11 11-2 = 9
14 4 4-14 = -10 + 26 = 16
3 2 2-3 = -1 + 26 = 25
4 11 11-4 = 7

Résultat : DCODE chiffré avec CLE donne ZJQZH. La clé se répète à l’infini pour couvrir la longueur du message. Si le résultat est négatif, on ajoute simplement 26 pour rester dans la plage 0-25.

La propriété auto-réciproque : le truc magique

Voilà ce qui rend ce chiffre vraiment spécial. La formule de chiffrement C = (K – P) mod 26 et la formule de déchiffrement P = (K – C) mod 26 sont identiques. Chiffrer deux fois de suite avec la même clé redonne le message original. C’est ce qu’on appelle un chiffre auto-réciproque, ou réversible.

Pour les communications navales, cet avantage était concret. Un marin sous la pluie, en pleine tempête, avec des livres de codes à moitié trempés, n’avait besoin de mémoriser qu’une seule procédure au lieu de deux. C’est cette logique opérationnelle qui explique son succès dans la Royal Navy. Des lames de chiffrement physiques, deux bandes d’alphabet coulissant l’une contre l’autre, permettaient de l’appliquer sans calcul mental.

La variante allemande, une déclinaison différente

Il existe une version dite « à l’allemande » où la formule s’inverse : C = (P – K) mod 26. Ici, c’est la clé qui se soustrait du texte clair, et non l’inverse. Cette variante perd la propriété auto-réciproque. Du point de vue de la sécurité, les deux sont équivalents. Mais ce petit écart de définition suffit à trahir un faux Beaufort lors d’une analyse cryptographique.

On peut aussi voir le chiffre de Beaufort comme une combinaison de deux opérations : appliquer un chiffrement Pigpen cipher : définition et utilisation ou plus précisément un Vigenère « Variant », puis inverser l’alphabet selon la substitution Atbash (A=Z, B=Y, etc.). Ou faire l’inverse : Atbash d’abord, Vigenère ensuite.

Les vulnérabilités du chiffre de Beaufort face au décryptement

Soyons honnêtes : le chiffre de Beaufort n’est pas plus sécurisé que Vigenère. Sa propriété auto-réciproque est une commodité, pas une protection supplémentaire. Il reste vulnérable aux mêmes attaques classiques.

La première attaque efficace est l’examen de Kasiski, publié en 1863 par Friedrich Kasiski. En repérant des séquences répétées dans le texte chiffré, on peut estimer la longueur de la clé. Un ami de Francis Beaufort, Charles Babbage, avait d’ailleurs réussi à casser ce type de chiffrement polyalphabétique par analyse bien avant cette publication.

Une fois la longueur de clé identifiée, l’indice de coïncidence entre en jeu. Si cet indice approche 0,0667 (valeur attendue pour un texte anglais), la longueur hypothétique est probablement correcte. S’il tourne autour de 0,0385 (référence aléatoire), la piste est fausse. Ensuite, une simple analyse de fréquence sur chaque sous-flux suffit à retrouver la clé.

Pour ceux qui veulent approfondir l’univers des codes secrets et construire leurs propres énigmes, je recommande de jeter un oeil à ce guide pour créer une énigme avec la roue de César. C’est un excellent point de départ avant de s’attaquer à des systèmes plus complexes comme Beaufort. (Blague de cryptographe : pourquoi le chiffre de Beaufort n’a-t-il pas peur de se perdre ? Parce qu’il connaît toujours le chemin du retour !)

Le chiffre de Beaufort se compare aussi au chiffre de Porta, autre système polyalphabétique auto-réciproque. Mais les deux atteignent la réciprocité différemment. Porta utilise 13 tables qui échangent les deux moitiés de l’alphabet. Beaufort, lui, exploite les propriétés algébriques de la soustraction en arithmétique modulaire. Même résultat pratique, mécanismes opposés.

Sources : wiki escape game et escape room | blog escape game

Laisser un commentaire