El cifrado de Bacon o cifrado baconiano es un método de codificación de mensajes esteganográficos ideado por Francis Bacon en 1605. [1] [2] [3] En la esteganografía, un mensaje se oculta en la presentación del texto, en lugar de en su contenido. Los cifrados baconianos se clasifican como cifrados de sustitución (en código simple) y cifrados de ocultación (utilizando los dos tipos de letra).
Para codificar un mensaje, cada letra del texto en claro se reemplaza por un grupo de cinco letras 'A' o 'B'. Esta sustitución es una codificación binaria de 5 bits y se realiza según el alfabeto del cifrado baconiano (del alfabeto latino), que se muestra a continuación:
Una segunda versión del cifrado de Bacon utiliza un código único para cada letra. En otras palabras, I , J , U y V tienen cada una su propio patrón en esta variante:
El escritor debe utilizar dos tipos de letra diferentes para este código. Después de preparar un mensaje falso con el mismo número de letras que todas las A y B del mensaje real, secreto, se eligen dos tipos de letra, uno para representar las A y el otro las B. Luego, cada letra del mensaje falso debe presentarse en el tipo de letra apropiado, según represente una A o una B. [4 ]
Para descifrar el mensaje se aplica el método inverso. Cada letra del tipo "1" del mensaje falso se reemplaza por una A y cada letra del tipo "2" por una B. A continuación se utiliza el alfabeto baconiano para recuperar el mensaje original.
Cualquier método de escritura del mensaje que permita dos representaciones distintas para cada carácter puede utilizarse para el cifrado de Bacon. El propio Bacon preparó un alfabeto biliteral [5] para letras mayúsculas y minúsculas escritas a mano, cada una con dos formas alternativas, una para ser utilizada como A y la otra como B. Esto se publicó como una lámina ilustrada en su De Augmentis Scientiarum (El avance del saber).
Dado que cualquier mensaje con la longitud adecuada puede utilizarse para transmitir la codificación, el mensaje secreto queda efectivamente oculto a simple vista. El mensaje falso puede referirse a cualquier tema y, por lo tanto, puede distraer a una persona que intente encontrar el mensaje real.
La palabra "esteganografía", codificada entre comillas, donde el texto estándar representa "tipo de letra 1" y el texto en negrita representa "tipo de letra 2":
Para codificar un mensaje , cada letra del texto de la solicitud se reemplaza por un grupo de cinco de las letras " A " o " B " .
El patrón de letras estándar y en negrita es:
ba aabbaa b aaabaaa abba aaaaaa bb aaa bbabaabba ba aaaaaaaa ab b baaab bb babb ab baa abbaabb 'b' bb 'b'.
Esto se decodifica en grupos de cinco como
baaab(S) baaba(T) aabaa(E) aabba(G) aaaaa(A) abbaa(N) abbab(O) aabba(G) baaaa(R) aaaaa(A) abbba(P) aabbb(H) babba( Y) bbaaa bbaab bbbbb
donde los tres últimos grupos, al ser ininteligibles, se supone que no forman parte del mensaje.
Algunos defensores de la teoría baconiana de la autoría de Shakespeare , como Elizabeth Wells Gallup , han afirmado que Bacon utilizó el cifrado para codificar mensajes que revelaban su autoría en el Primer Folio . Sin embargo, los criptólogos estadounidenses William y Elizebeth Friedman refutaron las afirmaciones de que las obras de Shakespeare contienen cifrados ocultos que revelan la autoría secreta de Bacon o de cualquier otro candidato en su obra The Shakespeare Ciphers Examined (1957). El análisis tipográfico del Primer Folio muestra que se utilizó una gran cantidad de tipos de letra, en lugar de los dos requeridos para el cifrado, y que las prácticas de impresión de la época habrían hecho imposible transmitir un mensaje con precisión. [6]
La lápida de los Friedman incluía un mensaje en clave de Bacon que no fue descubierto durante muchos años. [7]