Cifrado de tocino - Bacon's cipher

El cifrado de Bacon o el cifrado de Bacon es un método de codificación esteganográfica de mensajes ideado por Francis Bacon en 1605. Un mensaje está oculto en la presentación del texto, más que en su contenido.

Detalles de cifrado

Para codificar un mensaje, cada letra del texto sin formato se reemplaza por un grupo de cinco de las letras 'A' o 'B'. Este reemplazo es una codificación binaria de 5 bits y se realiza de acuerdo con el alfabeto del cifrado baconiano (del alfabeto latino), que se muestra a continuación:

Letra Código Binario
UN aaaaa 00000
segundo aaaab 00001
C aaaba 00010
re aaabb 00011
mi aabaa 00100
F aabab 00101
GRAMO aabba 00110
H aabbb 00111
Yo, j abaaa 01000
K abaab 01001
L ababa 01010
METRO ababb 01011
Letra Código Binario
norte abbaa 01100
O abbab 01101
PAGS abba 01110
Q abbbb 01111
R baaaa 10000
S baaab 10001
T baaba 10010
U, V baabb 10011
W babaa 10100
X babab 10101
Y babba 10110
Z babbb 10111

Una segunda versión del cifrado de Bacon usa un código único para cada letra. En otras palabras, I , J , U y V tienen cada uno su propio patrón en esta variante:

Letra Código Binario
UN aaaaa 00000
segundo aaaab 00001
C aaaba 00010
re aaabb 00011
mi aabaa 00100
F aabab 00101
GRAMO aabba 00110
H aabbb 00111
yo abaaa 01000
J abaab 01001
K ababa 01010
L ababb 01011
METRO abbaa 01100
Letra Código Binario
norte abbab 01101
O abba 01110
PAGS abbbb 01111
Q baaaa 10000
R baaab 10001
S baaba 10010
T baabb 10011
U babaa 10100
V babab 10101
W babba 10110
X babbb 10111
Y bbaaa 11000
Z bbaab 11001

El escritor debe utilizar dos tipos de letra diferentes para este cifrado. Después de preparar un mensaje falso con el mismo número de letras como todas las medida y B en lo real, mensaje secreto, dos tipos de letra son elegidos, uno para representar a medida y los otros Bs . A continuación, cada letra del mensaje falso debe ser presentada en el tipo de letra adecuado, en función de si representa una A o una B .

Para decodificar el mensaje, se aplica el método inverso. Cada letra "tipo de letra 1" en el mensaje falso se sustituye con una A y cada letra "tipo de letra 2" se sustituye con 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 se puede utilizar para el cifrado de Bacon. Propio Bacon preparó un biliteral alfabeto para el capital escrita a mano y minúsculas y cada una tiene dos formas alternativas, uno para ser utilizado como A y el otro como B . Esto se publicó como una placa ilustrada en su De Augmentis Scientiarum (El avance del aprendizaje).

Debido a que se puede utilizar cualquier mensaje de la longitud correcta para llevar la codificación, el mensaje secreto se oculta efectivamente a la vista. El mensaje falso puede ser sobre cualquier tema y, por lo tanto, puede distraer a una persona que busca encontrar el mensaje real.

Ejemplo de cifrado baconiano

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":

T o en co de un mes s edad e ac h carta de la pl una i nt ex t i s sustituye b y ag rou p de f i he o f t él l et te 'B' RS 'A' o.

El patrón de letras estándar y 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 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 últimos tres grupos, al ser ininteligibles, se supone que no forman parte del mensaje.

Tocino y shakespeare

Algunos defensores de la teoría baconiana de la autoría de Shakespeare , como Ignatius L. Donnelly y Elizabeth Wells Gallup , han afirmado que Bacon usó el cifrado para codificar mensajes que revelan 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 cifras ocultas que revelan la autoría secreta de Bacon o de cualquier otro candidato en 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.

Ver también

  • Baudot , un conjunto de códigos de 5 bits para el alfabeto inglés, se utilizó en todo el mundo para las comunicaciones por teleimpresora durante la mayor parte del siglo XX.

Referencias

Otras lecturas

enlaces externos