Se as linguagens de programação fossem carros...
2904 registros
0 hoje
6 nesta semana
13 neste mês| 87,4% | | Brasil |
| 9,7% | | Portugal |
| 0,8% | | EUA |
| 0,2% | | Espanha |
| 0,1% | | Japão |
| Hoje: | 8 |
| Ontem: | 1311 |
| Esta semana: | 2655 |
| Semana passada: | 6313 |
| Este mês: | 6122 |
| Mês passado: | 55669 |
| Total: | 166443 |
| Bellaso e a Palavra Chave |
|
|
|
| Criptografia Numaboa - Substituições Polialfabéticas |
| Escrito por vovó Vicki |
| Sáb, 02.07.2005 05:04 |
|
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
UMA DAS CIFRAS DE BELLASOAs 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
|
| Atualização Dom, 25.09.2005 01:11 |