Criptografia Numaboa
Bellaso e a Palavra Chave
Sab 2 Jul 2005 04:04 |
- Detalhes
- Categoria: Substituições Polialfabéticas
- Atualização: Domingo, 25 Setembro 2005 00:11
- Autor: vovó Vicki
- Acessos: 12850
Na Criptologia, o grande mérito de Giovanni Battista Bellaso foi introduzir o conceito e o uso de palavras-chave, os antepassados diretos da senha.
CARACTERÍSTICAS
- Origem: Desenvolvida por Giovanni Battista Bellaso.
- Classe: Substituição com palavra-chave.
- Tipo: Polialfabética monogrâmica.
- Características: Muito parecida com a cifra de Alberti porque usa alfabetos cifrantes invertidos e não de todo arbitrários. Bellaso foi o primeiro criptólogo moderno a propor o uso de palavras-chave, posteriormente muito difundidas.
- Segurança: Baixa
UMA DAS CIFRAS DE BELLASO
As publicações de Bellaso, de 1553 e de 1564, contêm algumas cifras de substituição polialfabética extremamente interessantes.
A título de exemplo, descrevo a seguinte: a idéia é a de utilizar diversos alfabetos desordenados de acordo com uma palavra ou frase convencionada - o antepassado direto da senha de hoje. As letras da palavra secreta são escritas à esquerda, no início e em duas linhas. As letras do alfabeto restantes são escritas a seguir, também em duas linhas. Utiliza-se o alfabeto latino de 20 letras, onde J=I, U=V e não há as letras K, Y e W. O exemplo original, publicado por Bellaso, é com a palavra-chave IOVE, onde o Z também é excluído.
Veja abaixo um exemplo de como obter o primeiro alfabeto cifrante derivado onde a palavra-chave é MOLA:
M O B C D E F G H I L A N P Q R S T V X
O segundo alfabeto é obtido deslocando-se circularmente a segunda linha:
M O B C D E F G H I X L A N P Q R S T V
Utiliza-se o mesmo processo até serem obtidos 5 alfabetos derivados, sendo cada um deles identificado por um grupo de 4 letras, como mostrado abaixo:
|-- M O B C D E F G H I M E L R --| |-- L A N P Q R S T V X |-- M O B C D E F G H I O F A S --| |-- X L A N P Q R S T V |-- M O B C D E F G H I B G N T --| |-- V X L A N P Q R S T |-- M O B C D E F G H I C H P V --| |-- T V X L A N P Q R S |-- M O B C D E F G H I D I Q X --| |-- S T V X L A N P Q R
Neste ponto, deve-se usar uma segunda palavra-chave (ou frase), por exemplo GENIAL. Esta segunda palavra-chave serve de guia para escolher o alfabeto cifrante que corresponde a cada uma das palavras. Veja no exemplo abaixo, onde o texto "invenção da palavra-chave" será cifrado:
Palavra-chave | G | E | N | I ------------------------------------------------------------------------- Texto Claro | I N V E N C A O | D A | P A L A V R A | C H A V E ------------------------------------------------------------------------- Texto Cifrado | T D M P D A C X | Q O | E C B C M G C | X Q E B A