Qu’est-ce que le chiffre Bacon : définition et origines

L’article en bref

Idées principales Détails
🔐 Invention et fondamentaux Francis Bacon a créé ce système en 1605. Utiliser combinaisons de deux symboles.
🔤 Codage bilitère Représenter chaque lettre par cinq caractères A et B. Générer 32 combinaisons possibles.
👁️ Stéganographie Dissimuler le message dans un texte anodin via variations typographiques invisibles.
📝 Processus d’encodage Convertir chaque lettre en code, l’intégrer dans texte de couverture. Texte cinq fois plus long.
🔓 Décodage étape par étape Identifier le format, extraire séquence binaire, regrouper par blocs de cinq, consulter table.
⚠️ Sécurité limitée Système simple sans clé complexe. Camouflage reste sa seule force réelle.
🔀 Variantes possibles Remplacer A et B par 0/1, o/l ou n’importe quelle paire distincte. Logique identique.
🎮 Applications contemporaines Utilisé dans Science Olympiad, géocachage, escape games et énigmes visuelles.

Une tombe gravée d’un message secret au cimetière national d’Arlington. C’est l’un des exemples les plus passionnants du chiffre de Bacon en action : les époux William et Elizebeth Friedman, deux des plus grands cryptographes américains du XXe siècle, ont fait graver sur leur pierre tombale un message encodé avec ce système vieux de plus de 400 ans. Intriguant, non ? Voyons ensemble ce que cache vraiment cette technique.

Qu’est-ce que le chiffre Bacon : définition et principe de base

Francis Bacon, philosophe, scientifique et homme d’État anglais né en 1561 et mort en 1626, a inventé ce système d’encodage en 1605, en le mentionnant pour la première fois dans son ouvrage Of the Proficience and Advancement of Learning. Il l’a ensuite présenté plus clairement en 1623 dans De dignitate et augmentis scientiarum. Autrement dit, ce gars avait une longueur d’avance sur à peu près tout le monde.

Le principe est élégant dans sa simplicité. Le chiffre baconien repose sur un alphabet dit bilitère : chaque lettre de l’alphabet est représentée par une combinaison de cinq caractères, composée uniquement de deux symboles, généralement A et B. Avec deux symboles sur cinq positions, on obtient 2^5 = 32 combinaisons possibles, ce qui couvre largement les 24 ou 26 lettres de l’alphabet.

L’alphabet original de Bacon comptait 24 lettres et ne distinguait pas I de J, ni U de V, héritage direct des conventions de l’alphabet latin à la Renaissance. La version moderne attribue un code unique à chacune des 26 lettres. Voici un extrait de la table de codage pour mieux visualiser :

Lettre Code baconien
AAAAA
AAAAB
AABAA
I / J ABAAA
BAAAB
BAABA
BABBB

Ce système est, de façon assez bluffante, l’un des premiers encodages binaires connus de l’histoire, inventé plus de 300 ans avant le travail binaire formel de Leibniz. En gros, Bacon a posé les bases de l’informatique bien avant les ordinateurs. Pas mal pour un philosophe du XVIIe siècle !

La stéganographie : l’art de rendre le message invisible

Ce qui distingue vraiment le chiffre de Bacon des autres techniques classiques comme la roue de César pour élaborer des énigmes, c’est son caractère stéganographique. Le but n’est pas de rendre le message illisible, mais de le rendre invisible. Le message codé se cache dans un texte anodin, appelé texte de couverture.

Concrètement, on écrit un texte ordinaire, puis on dissimule la séquence de A et B à l’intérieur via des variations typographiques : alternance majuscules/minuscules, lettres en gras ou en italique, deux polices différentes. Un lecteur lambda ne voit qu’un texte normal. Seul celui qui sait chercher peut extraire le message caché.

Comment encoder et décoder un message

Encoder avec le chiffre baconien, c’est méthodique. On prend chaque lettre du message, on la remplace par sa combinaison de cinq symboles. Par exemple, le mot DCODE donne : AAABB AAABA ABBAB AAABB AABAA. Ensuite, on intègre cette séquence dans un texte de couverture via un surchiffrement typographique.

Pour décoder, la démarche est inverse :

  1. Identifier le format utilisé (A/B, majuscules/minuscules, polices distinctes…)
  2. Extraire la séquence binaire cachée dans le texte de couverture
  3. Regrouper les caractères par blocs de cinq
  4. Consulter la table baconienne pour retrouver chaque lettre

Attention par contre : le texte chiffré est cinq fois plus long que le message d’origine. Pour camoufler 1000 lettres, il faut un texte de couverture de 5000 lettres. C’est fastidieux, et les erreurs de décodage sont fréquentes, notamment pour identifier à quel groupe appartient chaque lettre.

Foire aux questions sur le chiffre baconien et ses variantes

Le chiffre de Bacon est-il vraiment sécurisé ?

Honnêtement ? Non, pas vraiment. Dès qu’un observateur repère les deux symboles distincts, il lui suffit de grouper par cinq et de lire la table. C’est un système de substitution simple, sans clé secrète complexe. Sa force réside uniquement dans le camouflage, pas dans la robustesse du code lui-même. Pour des informations sensibles, des méthodes modernes comme AES restent indispensables.

Un test révélateur : si on camoufle un texte de 1000 lettres dans un texte de 5000 lettres, la fréquence des A dépasse les 3300 occurrences sur 5000, une anomalie statistique détectable. Bref, un cryptanalyste averti ne serait pas dupe longtemps. Pour résoudre une énigme cryptée, ce type d’analyse statistique est régulièrement la première étape.

Quelles alternatives aux symboles A et B ?

Les symboles A et B ne sont qu’une convention. On peut les remplacer par 0 et 1 (ce qui donne un code binaire au sens moderne), par les lettres o et l, ou par n’importe quelle paire de symboles visuellement distincte. La logique reste identique. C’est d’ailleurs ce qui rapproche ce système des chiffrements géométriques comme le Pigpen cipher, où la forme visuelle du symbole porte le sens.

Où rencontre-t-on le chiffre de Bacon aujourd’hui ?

Là, ça devient vraiment fun. Ce chiffre survit aujourd’hui dans plusieurs contextes concrets. La compétition Science Olympiad l’intègre régulièrement dans ses épreuves de Code Busters. Les amateurs de géocachage l’utilisent pour dissimuler des coordonnées dans des puzzles. Et bien sûr, les escape games adorent ce genre d’énigme visuelle où une alternance typographique cache un message sous tes yeux.

L’histoire la plus marquante reste celle d’Elizabeth Wells Gallup, qui publia en 1899 un livre affirmant avoir trouvé le chiffre bilitère dissimulé dans le First Folio de Shakespeare de 1623, preuve selon elle que Francis Bacon était le véritable auteur des pièces. William et Elizebeth Friedman ont réfuté ces conclusions dans The Shakespearean Ciphers Examined, démontrant que les différences entre caractères s’expliquaient surtout par des bavures d’encre ou des imperfections du papier. Le Général Cartier, lui, a défendu les travaux de Gallup avec des arguments documentés, tout en reconnaissant certaines limites de la méthode.

Si tu veux creuser davantage l’univers des codes et des énigmes cachées, commence par expérimenter toi-même le chiffre baconien avec un texte court : prends une phrase banale et dissimule-y un mot via l’alternance majuscules/minuscules. Tu seras surpris de voir à quel point le résultat paraît anodin. Et si tu restes bloqué sur une énigme, c’est souvent là que le vrai jeu commence.

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

Laisser un commentaire