Qu'est-ce que le chiffre de Beaufort?
Le chiffre Beaufort est un chiffre de substitution polyalphabétique créé par l'amiral sir Francis Beaufort (1774-1857), l'officier de la Marine royale le plus connu pour l'échelle des forces éoliennes de Beaufort. Contrairement à la plupart des chiffres classiques, il est ** auto-réciproque** — la même opération effectue à la fois le chiffrement et le déchiffrement, ce qui le rend uniquement pratique pour les communications sur le terrain.
Le chiffre est étroitement lié au chiffre Vigenere, mais avec une différence critique: au lieu d'ajouter du texte en clair à la clé, le chiffre de Beaufort ** soustracte le texte en clair de la clé**. Ce renversement produit une transformation auto-inverti qui élimine la nécessité de procédures d'encodage et de décodage distinctes.
La formule du chiffre de Beaufort
La formule de base est simple:
** Chiffrement et déchiffrement:** C = (K - P) mod 26
Where:
- P est la valeur en caractères simples (A=0, B=1,..., Z=25)
- K est la valeur de la lettre clé
- C est la valeur de la lettre de chiffrement
Parce que (K - (K - P)) mod 26 = P, appliquer la formule deux fois avec la même clé récupère le message original. Cette symétrie mathématique est ce qui rend le chiffre auto-réciproque.
Comment utiliser cet outil de chiffrement de Beaufort
- Entrez votre message dans le champ d'entrée
- Choisir un mot-clé qui se répétera sur toute la longueur du message
- Voir le résultat instantanément — le chiffrement se produit en temps réel
- Copier la sortie en un seul clic
Pour décrypter, il suffit d'exécuter le chiffrement à travers le même outil avec la même clé. La propriété auto-réciproque signifie qu'aucun décodeur séparé n'est nécessaire, bien que notre décodeur de chiffrement Beaufort offre des fonctionnalités d'analyse supplémentaires comme la notation de confiance.
Chiffre de Beaufort vs Chiffre de Vigenere
Les deux chiffres partagent la même structure de tabula recta mais diffèrent dans la façon dont ils la traversent:
| Fonctionnalité | Chiffre de Beaufort | Chiffre vigénère |
|---|---|---|
| Formule de chiffrement | C = (K - P) mod 26 | C = (P + K) mod 26 |
| Formule de déchiffrement | P = (K - C) mod 26 (même chiffrement) | P = (C - K) mod 26 |
| Autoréciproque | Oui | Non |
| Procédure de déchiffrement séparée | Pas nécessaire | Requise |
| Tabula recta traversée | Colonne à ligne | Ligne à colonne |
| Nommé après | Sir Francis Beaufort | Blaise de Vigenere |
Les deux chiffres sont vulnérables aux mêmes attaques cryptoanalytiques — examen de Kasiski et analyse de fréquence — puisqu'ils partagent la même structure polyalphabétique sous-jacente.
Fondation mathématique
La propriété auto-réciproque provient d'une identité algébrique simple. Si C = (K - P) mod 26, appliquer la même opération aux rendements C:
(K - C) mod 26 = (K - (K - P)) mod 26 = P
Cela signifie que le chiffrement est son inverse. En revanche, le Vigenere chiffre vous oblige à ajouter pendant le cryptage et à soustraire pendant le décryptage — deux opérations distinctes.
Le chiffrement de Beaufort peut également être compris par sa relation avec la variante du chiffrement de Beaufort, qui utilise C = (P - K) mod 26. Le chiffre standard de Beaufort maintient l'auto-réciprocité, alors que la variante ne le fait pas.
Histoire du Chiffre de Beaufort
L'amiral sir Francis Beaufort a été hydrographe de la Marine royale de 1829 à 1855. Alors qu'il est le plus célèbre pour la création de l'échelle des forces éoliennes de Beaufort encore utilisée en météorologie aujourd'hui, il a également développé ce chiffre pour des communications navales sécurisées.
Le chiffre a acquis une valeur pratique dans les contextes militaires parce que les opérateurs n'avaient besoin que d'apprendre une seule procédure. À une époque antérieure au cryptage électronique, cette simplicité a réduit les erreurs sur le terrain. Le Porta copher partage une propriété auto-réciproque similaire, ce qui suggère que les cryptographes du XIXe siècle valorisaient la simplicité opérationnelle et la sécurité.
Analyse de la sécurité
Le chiffre de Beaufort est non sécurisé selon les normes modernes. Il partage toutes les vulnérabilités du chiffre Vigenere:
- L'examen Kasiski révèle la longueur de la clé en trouvant des séquences de chiffrement répétées
- L'analyse de fréquence sur chaque colonne (une fois que la longueur de la clé est connue) expose les lettres clés individuelles
- Indice de coïncidence fournit une méthode statistique pour déterminer la longueur de la clé
- Les ordinateurs modernes automatisent l'attaque en quelques secondes
Le chiffre ne devrait être utilisé que pour l'éducation, les énigmes ou l'étude historique — jamais pour protéger les données sensibles.
Foire aux questions
Comment chiffrez-vous le chiffrement de Beaufort ?
Soustrayez chaque lettre en texte en clair de la lettre clé correspondante modulo 26. Choisissez un mot-clé et répétez-le pour correspondre à la longueur du message. Pour chaque position, convertir les deux lettres en nombres (A=0 à Z=25), calculer (clé - texte simple) mod 26, et convertir en arrière. Par exemple, avec la lettre clé K (10) et le texte en clair H (7): (10-7) mod 26 = 3 = D.
Pourquoi est-ce appelé un chiffre réciproque?
Parce que le chiffrement du chiffrement avec la même clé récupère le texte en clair. Appliquer C = (K - P) mod 26 deux fois est une opération d'identité — le chiffre s'inverse sans algorithme de déchiffrement séparé.
En quoi le chiffre de Beaufort diffère-t-il de la variante Beaufort?
La norme Beaufort utilise C = (K - P) mod 26, qui est auto-réciproque. La variante Beaufort utilise C = (P - K) mod 26, qui est not auto-réciproque et nécessite une formule différente pour le déchiffrement, se comporter plus comme un Vigenere inversé.
Le chiffre de Beaufort peut-il être cassé automatiquement?
Oui. Les mêmes techniques qui brisent le chiffre de Vigenere — l'examen de Kasiski, l'analyse de fréquence et l'indice de coïncidence — fonctionnent contre le chiffre de Beaufort. Avec un chiffre suffisant, les outils automatisés peuvent déterminer à la fois la longueur de la clé et la clé elle-même.
Outils et Ressources connexes
- Décodeur du chiffre de Beaufort — Déchiffrer avec une notation et une analyse de confiance
- Exemples de chiffrement de Beaufort — Passages de chiffrement étape par étape
- Ciphere vigenere — Cipher polyalphabétique additif étroitement apparenté
- Chiffre de Porta — Un autre chiffre polyalphabétique auto-réciproque
- [Cinéma automatique] (/ciphers/autokey) — Variante vigenere avec une clé non répétitive
- Chiffre de César — Le chiffre de substitution à un poste de base