Chiffre de Bifid
Saisissez un mot-clé, une période et un message pour le chiffrer ou le déchiffrer avec le chiffre de Bifid de Delastelle. L'outil construit le carré de Polybe et affiche les chiffres de ligne et de colonne de chaque bloc, le flux dans lequel ils sont lus et les lettres chiffrées qui en résultent. Gratuit, sans inscription, et rien ne quitte votre navigateur.
Ses lettres (et ses chiffres, dans le carré 6 × 6) remplissent d'abord le carré, chacune une seule fois ; le reste de l'alphabet suit dans l'ordre. Collez les 25 ou 36 caractères pour saisir vous-même le carré.
Lettres par bloc, chacune chiffrée séparément. Laissez vide ou mettez 0 pour traiter tout le message comme un seul bloc, comme le faisait Delastelle.
Ligne par ligne est la méthode habituelle. L'exemple de l'American Cryptogram Association l'écrit en spirale dans le sens des aiguilles d'une montre, depuis le coin supérieur gauche.
Seules les lettres (et les chiffres, dans le carré 6 × 6) sont chiffrées. Les espaces et la ponctuation sont supprimés, et le résultat est en majuscules.
I et J partagent une case : chaque J revient donc en I.
Carré et blocs
Chiffrement : écrivez le numéro de ligne de chaque lettre claire sur une ligne, et son numéro de colonne juste en dessous. Lisez les chiffres de gauche à droite — toutes les lignes, puis toutes les colonnes — et découpez-les en paires. Chaque paire donne la ligne et la colonne d'une lettre chiffrée.
| 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
| 1 | E | X | T | R | A |
| 2 | K | L | M | P | O |
| 3 | H | W | Z | Q | D |
| 4 | G | V | U | S | I |
| 5 | F | C | B | Y | N |
Les lignes et les colonnes sont numérotées à partir de 1.
Bloc 1
Clair
| Clair | O | D | D | P | E | R | I |
|---|---|---|---|---|---|---|---|
| Ligne | 2 | 3 | 3 | 2 | 1 | 1 | 4 |
| Colonne | 5 | 5 | 5 | 4 | 1 | 4 | 5 |
Chiffré
| Paires | 23 | 32 | 11 | 45 | 55 | 41 | 45 |
|---|---|---|---|---|---|---|---|
| Chiffré | M | W | E | I | N | G | I |
Chiffres en suite: 2332114 5554145
Bloc 2
Clair
| Clair | O | D | S | A | R | E | P |
|---|---|---|---|---|---|---|---|
| Ligne | 2 | 3 | 4 | 1 | 1 | 1 | 2 |
| Colonne | 5 | 5 | 4 | 5 | 4 | 1 | 4 |
Chiffré
| Paires | 23 | 41 | 11 | 25 | 54 | 54 | 14 |
|---|---|---|---|---|---|---|---|
| Chiffré | M | G | E | O | Y | Y | R |
Chiffres en suite: 2341112 5545414
Bloc 3
Clair
| Clair | O | P | U | L | A | R |
|---|---|---|---|---|---|---|
| Ligne | 2 | 2 | 4 | 2 | 1 | 1 |
| Colonne | 5 | 4 | 3 | 2 | 5 | 4 |
Chiffré
| Paires | 22 | 42 | 11 | 54 | 32 | 54 |
|---|---|---|---|---|---|---|
| Chiffré | L | V | E | Y | W | Y |
Chiffres en suite: 224211 543254
Comment utiliser l'outil Chiffre de Bifid
- 1. Préparez le carré. Saisissez un mot-clé, puis choisissez un carré 5 × 5 (avec I et J dans la même case, ou sans Q) ou un carré 6 × 6 qui contient les lettres et les chiffres de 0 à 9. Choisissez la façon dont le mot-clé est écrit.
- 2. Choisissez une période. La période est le nombre de lettres chiffrées ensemble. Laissez-la vide ou mettez 0 pour traiter tout le message comme un seul bloc.
- 3. Saisissez le message et choisissez Chiffrer ou Déchiffrer. Seules les lettres (et les chiffres, dans le carré 6 × 6) sont chiffrées ; les espaces et la ponctuation sont supprimés.
- 4. Lisez le calcul. Chaque bloc montre ses lettres, ses chiffres de ligne et de colonne, les chiffres lus en suite par paires, et les lettres chiffrées.
Comment fonctionne le chiffre de Bifid
Le chiffre de Bifid combine un carré de Polybe avec une transposition des coordonnées. Chaque lettre claire a un numéro de ligne et un numéro de colonne dans le carré. Écrivez les numéros de ligne du message sur une première ligne, et les numéros de colonne sur une ligne juste en dessous. Lisez maintenant les chiffres en travers au lieu de les lire de haut en bas : tous les numéros de ligne d'abord, puis tous les numéros de colonne, sous forme d'un seul flux. Découpez le flux en paires, et chaque paire désigne une lettre chiffrée dans le même carré.
Cela répartit les deux coordonnées de chaque lettre entre deux lettres chiffrées différentes, d'où le nom du chiffre (bifid signifie « fendu en deux »). Chaque lettre chiffrée dépend alors de deux lettres claires différentes : la ligne de l'une et la colonne de l'autre. C'est ce qu'on appelle le fractionnement, qui masque les fréquences de lettres qui trahissent une substitution simple. Pour déchiffrer, on inverse le processus : on transforme les lettres chiffrées en paires de chiffres, on coupe le flux en deux moitiés, et on lit la première comme les lignes et la seconde comme les colonnes.
Exemple détaillé
Chiffrez ATTACK AT DAWN avec le mot-clé BIFID, écrit ligne par ligne, avec I et J dans la même case, et une période de 5. Le carré commence par B I F D A / C E G H K / L M N O P …, et le message se découpe en blocs ATTAC, KATDA et WN.
| Bloc | Chiffres de ligne | Chiffres de colonne | Paires lues de gauche à droite | Chiffré |
|---|---|---|---|---|
| ATTAC | 14412 | 54451 | 14 41 25 44 51 | DQKTV |
| KATDA | 21411 | 55445 | 21 41 15 54 45 | CQAYU |
| WN | 53 | 23 | 53 23 | XG |
Le résultat est DQKTV CQAYU XG. Dans le premier bloc, le A clair (ligne 1, colonne 5) fournit son chiffre de ligne à la première lettre chiffrée, D, et son chiffre de colonne à la troisième, K : une seule lettre claire est donc répartie sur deux lettres chiffrées. Déchiffré avec le même mot-clé, le même carré et la même période, le texte chiffré redonne ATTACKATDAWN.
Conventions qui changent le résultat
Trois choix modifient le texte chiffré, il faut donc suivre la source que vous utilisez. Le carré peut fusionner I et J, supprimer Q, ou être 6 × 6. Le mot-clé peut être écrit ligne par ligne, colonne par colonne ou en spirale ; l'exemple de l'American Cryptogram Association pour le chiffre de Bifid écrit EXTRAORDINARY en spirale dans le sens des aiguilles d'une montre, et Odd periods are popular avec une période de 7 donne MWEINGIMGEOYYRLVEYWY. Enfin, la période compte : une période de 1 laisse le texte inchangé, et une période très courte apporte peu de sécurité supplémentaire.
D'où vient le chiffre de Bifid
Le chiffre de Bifid est l'œuvre de Félix Delastelle (1840–1902), cryptographe amateur français. Il en publia une version dans la Revue du Génie civil en 1895, sous le nom de cryptographie nouvelle, et certaines sources datent son invention d'environ 1901. Il présenta le bifid, le trifid et le chiffre à quatre carrés dans le Traité élémentaire de cryptographie, publié par Gauthier-Villars à Paris en 1902, quelques mois après sa mort. Le bifid marqua une étape importante : c'était un chiffre pratique, utilisable à la main, qui fractionnait les lettres, une idée reprise plus tard dans des chiffres comme ADFGVX.
Comment le chiffre de Bifid est cassé
Le bifid est un chiffre à blocs courts, et la longueur du bloc se devine. Comme chaque lettre chiffrée dépend de deux lettres claires situées à une distance fixe l'une de l'autre, les statistiques sur les paires de lettres du texte chiffré révèlent la période, tout comme les motifs dans les fréquences de bigrammes. Une méthode publiée examine les lettres situées à une demi-période d'écart : avec une période paire, chaque lettre dépend de deux lettres claires, et avec une période impaire, de trois, ce qui explique que les périodes impaires soient réputées plus difficiles à attaquer ainsi. Une fois la période connue, un logiciel de recherche par amélioration progressive peut explorer le carré-clé, en notant chaque hypothèse selon la ressemblance du texte déchiffré avec l'anglais. Quelques centaines de lettres suffisent.
Pour des énigmes, pas pour des secrets
Le bifid est un bon moyen de comprendre le fractionnement. Un ordinateur le casse rapidement : ne l'utilisez jamais pour protéger quoi que ce soit de privé.
Questions fréquentes
- Qu'est-ce que le chiffre de Bifid ?
- Le chiffre de Bifid est un chiffre par fractionnement qui utilise un carré de Polybe. Il écrit les numéros de ligne et de colonne du message sur deux lignes, lit les chiffres en travers, et transforme chaque nouvelle paire de chiffres en lettre. Il a été inventé par le cryptographe français Félix Delastelle.
- Comment déchiffrer le chiffre de Bifid ?
- Transformez chaque lettre chiffrée en sa ligne et sa colonne, écrivez les chiffres à la suite sous forme d'un flux, et coupez le flux en deux moitiés pour chaque bloc. La première moitié donne les lignes et la seconde les colonnes ; chaque paire ligne-colonne est une lettre claire. Il faut connaître le mot-clé, la convention du carré et la période.
- Qu'est-ce que la période dans un chiffre de Bifid ?
- La période est le nombre de lettres chiffrées ensemble en un seul bloc. Les messages longs sont découpés en blocs de cette longueur, et chaque bloc est fractionné séparément. Les périodes courantes vont d'environ 5 à 13, et une période de 0 signifie ici que tout le message forme un seul bloc.
- En quoi le bifid diffère-t-il du chiffre au carré de Polybe ?
- Un chiffre de Polybe simple remplace chaque lettre par ses deux coordonnées, si bien que les fréquences de lettres restent visibles. Le bifid mélange ces coordonnées sur tout le bloc et les reconvertit en lettres, de sorte que chaque lettre chiffrée dépend de deux lettres claires.
- Le chiffre de Bifid peut-il chiffrer des nombres ?
- Oui. Un carré 6 × 6 contient les 26 lettres et les chiffres de 0 à 9, de sorte que les nombres peuvent être chiffrés avec les lettres. L'outil propose cette option ; avec un carré 5 × 5, les chiffres sont supprimés.
- Le chiffre de Bifid est-il sûr ?
- Non. Il masque les fréquences des lettres isolées, mais la période apparaît dans les statistiques de bigrammes, et un logiciel peut alors retrouver le carré-clé à partir de quelques centaines de lettres chiffrées. C'est un chiffre historique, destiné à l'apprentissage et aux énigmes.