Cifra de Bacon - Bacon's cipher

A cifra de Bacon ou cifra baconiana é um método de codificação de mensagem esteganográfica desenvolvido por Francis Bacon em 1605. Uma mensagem é oculta na apresentação do texto, ao invés de seu conteúdo.

Detalhes da cifra

Para codificar uma mensagem, cada letra do texto simples é substituída por um grupo de cinco das letras 'A' ou 'B'. Esta substituição é uma codificação binária de 5 bits e é feita de acordo com o alfabeto da cifra baconiana (do alfabeto latino), mostrado abaixo:

Carta Código Binário
UMA aaaaa 00000
B aaaab 00001
C aaaba 00010
D aaabb 00011
E aabaa 00100
F aabab 00101
G aabba 00110
H aabbb 00111
EU J abaaa 01000
K abaab 01001
eu ababa 01010
M ababb 01011
Carta Código Binário
N abbaa 01100
O abbab 01101
P abbba 01110
Q abbbb 01111
R baaaa 10.000
S baaab 10001
T baaba 10010
U, V Baabb 10011
W babaa 10100
X babab 10101
Y babba 10110
Z babbb 10111

Uma segunda versão da cifra de Bacon usa um código único para cada letra. Em outras palavras, I , J , U e V cada um tem seu próprio padrão nesta variante:

Carta Código Binário
UMA aaaaa 00000
B aaaab 00001
C aaaba 00010
D aaabb 00011
E aabaa 00100
F aabab 00101
G aabba 00110
H aabbb 00111
Eu abaaa 01000
J abaab 01001
K ababa 01010
eu ababb 01011
M abbaa 01100
Carta Código Binário
N abbab 01101
O abbba 01110
P abbbb 01111
Q baaaa 10.000
R baaab 10001
S baaba 10010
T Baabb 10011
você babaa 10100
V babab 10101
W babba 10110
X babbb 10111
Y bbaaa 11000
Z bbaab 11001

O escritor deve fazer uso de duas fontes diferentes para esta cifra. Depois de preparar uma mensagem falsa com o mesmo número de letras que todos os As e Bs na mensagem secreta real, duas fontes são escolhidas, uma para representar As e a outra Bs . Em seguida, cada letra da mensagem falsa deve ser apresentada no tipo de letra apropriado, de acordo com se ele representa um A ou um B .

Para decodificar a mensagem, o método reverso é aplicado. Cada letra "tipo de letra 1" na falsa mensagem é substituído por um A e cada letra "tipo de letra 2" é substituído por um B . O alfabeto baconiano é então usado para recuperar a mensagem original.

Qualquer método de escrever a mensagem que permite duas representações distintas para cada caractere pode ser usado para o Bacon Cipher. -Se toucinho preparado um alfabeto biliteral para o capital e manuscrita com letras pequenas tendo cada um deles duas formas alternativas, um para ser usado como um e o outro como B . Este foi publicado como uma placa ilustrada em seu De Augmentis Scientiarum (The Advancement of Learning).

Como qualquer mensagem com o comprimento correto pode ser usada para transportar a codificação, a mensagem secreta é efetivamente escondida à vista de todos. A mensagem falsa pode ser sobre qualquer assunto e, portanto, pode distrair uma pessoa que está tentando encontrar a mensagem real.

Exemplo de cifra baconiana

A palavra 'esteganografia', codificada com aspas, em que o texto padrão representa "tipo 1" e o texto em negrito representa "tipo 2":

T o en co de um mes s idade e ac h carta de o pl um i nt ex t i s b substituído y ag rou p de f i ve o f t ele l et te rs 'A' ou 'B'.

O padrão das letras padrão e em negrito é:

ba aabbaa b aaabaaa abba aaaaaa bb aaa bbabaabba ba aaaaaaaa ab b baaab bb babb ab baa abbaabb 'b' bb 'b'.

Isso decodifica em 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

onde os três últimos grupos, sendo ininteligíveis, são assumidos como não fazendo parte da mensagem.

Bacon e Shakespeare

Alguns proponentes da teoria baconiana da autoria de Shakespeare , como Ignatius L. Donnelly e Elizabeth Wells Gallup , afirmaram que Bacon usou a cifra para codificar mensagens que revelam sua autoria no primeiro fólio . Entretanto, os criptologistas americanos William e Elizebeth Friedman refutaram as afirmações de que as obras de Shakespeare contêm cifras ocultas que revelam a autoria secreta de Bacon ou de qualquer outro candidato em seu The Shakespeare Ciphers Examined (1957). A análise tipográfica do primeiro fólio mostra que um grande número de fontes foram usadas, em vez das duas necessárias para a cifra, e que as práticas de impressão da época teriam tornado impossível transmitir uma mensagem com precisão.

Veja também

  • Baudot , um conjunto de códigos de 5 bits para o alfabeto inglês, usado em todo o mundo para comunicações por teleimpressora durante a maior parte do século XX.

Referências

Leitura adicional

links externos