Cilindro de Jefferson *
Ter 3 Jul 2007 19:10 |
- Detalhes
- Categoria: Substituições Polialfabéticas
- Atualização: Terça, 21 Abril 2009 20:10
- Autor: vovó Vicki
- Acessos: 16271
Na época em que era secretário de estado de George Washington, Thomas Jefferson, futuro presidente dos Estados Unidos, criou um método simples, engenhoso e seguro de cifrar e decifrar mensagens: o cilindro cifrante. Durante a revolução americana, Jefferson confiava cartas importantes a mensageiros que as entregavam pessoalmente porém, quando se tornou ministro americano para a França, os códigos assumiram grande importância na sua correspondência porque os agentes dos correio europeus abriam e liam todas as cartas que passavam pelos seus comandos.
Apesar de, aparentemente, Jefferson ter abandonado o uso do cilindro cifrante em 1802, ele foi "re-inventado" um pouco antes da Primeira Guerra Mundial e usado pelo exército estadunidense e outros serviços militares.
O cilindro de Jefferson (Jefferson's wheel cipher em Inglês), na sua forma original, é composto por 26 discos de madeira que giram livremente ao redor de um eixo central de metal. As vinte e seis letras do alfabeto são inscritas aleatoriamente na superfície mais externa de cada disco de modo que cada um deles possua uma sequência diferente de letras. Girando-se os discos, pode-se obter as mensagens.
A Cifra de Jefferson
Observe na figura ao lado que, numa das linhas, é possível ler "THOMAS JEFFERSON WHEEL CIPHER". Esta seria a mensagem clara. O remetente, no entanto, escolhe qualquer outra linha e a envia ao destinatário. Tomemos como exemplo a linha imediatamente acima da mensagem clara. Neste caso, a mensagem cifrada enviada seria:
O destinatário, que possui um cilindro com a mesma sequência de discos, transfere a mensagem recebida para o seu cilindro e procura uma linha que possua texto que faça sentido. No nosso exemplo, ele encontra a mensagem decifrada na linha imediatamente inferior à da mensagem cifrada.
Confira a cifra
Existe um applet java que simula o Cilindro de Jefferson na Thinkquest. Se você tiver a plataforma java, vale a pena dar uma espiada.
Aqui na Aldeia você encontra um simulador simplificado escrito em javascript. A linha em destaque serve para você posicionar seu texto. Para rodar os discos, basta clicar nas marcas próximas dos números.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
↑ ↓ |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
Experimente decifrar a seguinte mensagem enviada usando o aplicativo acima:
Alinhe as letras da mensagem cifrada na linha destacada e depois procure nas outras linhas o texto claro.