Criptografia Numaboa
Tabula Recta de Trithemius *
Ter 3 Jul 2007 20:33 |
- Detalhes
- Categoria: Substituições Polialfabéticas
- Atualização: Quarta, 17 Junho 2009 18:36
- Autor: vovó Vicki
- Acessos: 15258
Johannes Trithemius (1462-1516), Ioannis Trithemius em Latim, é considerado um dos "Pais da Criptologia". Foi o primeiro a publicar um livro impresso (na época eram comuns apenas os livros manuscritos), em Latim, versando sobre criptografia: «Polygraphiae libri sex, Ioannis Trithemii abbatis Peapolitani, quondam Spanheimensis, ad Maximilianum Ceasarem», ou seja, "Poligrafia em seis livros por João Trithemius, abade de Würzburg, anteriormente de Sponheim, dedicados ao Imperador Maximiliano". A primeira impressão foi feita em 1518 por Johannes Haselberg, sendo o livro reimpresso em 1550, 1600 e 1613. Uma tradução francesa, anotada e consideravelmente modificada, deve-se a Gabriel de Collange, editada em 1561 e reimpressa em 1625.
Para desespero dos franceses, os alemães e muitos autores dos anos 1600 e 1700 afirmam que foi o abade Trithemius quem inventou as carreiras de Vigenère. Realmente, a tabela é encontrada na Polygraphia, mas é denominada de "tabela de transposição" e não é utilizada da mesma forma que a de Vigenère. Além disto, a noção de palavra-chave está totalmente ausente na obra de Trithemius, porém é indiscutível que foi a primeira vez que uma tal tabela foi citada.
A forma como Trithemius utilizava sua tabula recta era a seguinte: ele cifrava a primeira letra da mensagem clara com a primeira linha, a segunda letra com a segunda linha... a décima quinta letra com a décima quinta linha e assim sucessivamente. Quando alcançava a última linha da tabela, recomeçava com a primeira.
A explicação de como usar a tabela encontra-se no rodapé da página do seu livro onde se encontra a tabela. O texto em Latim é o seguinte:
In hac tabula literarum canonica sive recta tot ex uno et usuali nostro latinarum literarum ipsarum per mutationem seu transpositionem habes alphabeta, quot in ea per totum sunt monogrammata, videlicet quater et vigesies quatuor et viginti, quae faciunt in numero DLXXVI. ac per totidem multiplicata, paulo efficiunt minus quam quatuordecemmilia.
A tradução seria: sobre esta tabela regular ou carreiras de letras coloca-se, por permutação ou por transposição, o alfabeto usual das nossas letras latinas; ou então, coloca-se nesta tabela todos os monogramas, de 24 em 24, o que totaliza um número de 576 e, multiplicando por outro tanto (24) perfazem um pouco menos de 14.000.
Na verdade, as letras que correspondem à primeira linha não são cifradas, enquanto que as restantes são deslocadas no alfabeto o número de posições correspondentes ao número da linha. É como se fosse um Código de César com um deslocamento diferente para cada letra.
Veja o exemplo abaixo, onde foi considerado o alfabeto latino de 26 letras:
Mensagem clara A L D E I A N U M A B O A Deslocamento 0 1 2 3 4 5 6 7 8 9 10 11 12 Mensagem cifrada A M F H M F S B U J L Z M
Confira a cifra
Para uma cifragem lenta, clique repetidamente em [Cifrar mensagem].