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:
|
|
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:
|
|
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
- William Friedman e Elizebeth Friedman , The Shakespearean Ciphers Examined , Cambridge University Press , 1957