Criptografia Numaboa
Playfair de 3 grades
Dom 25 Jan 2009 15:14 |
- Detalhes
- Categoria: Substituições Poligrâmicas
- Atualização: Domingo, 25 Janeiro 2009 16:20
- Autor: vovó Vicki
- Acessos: 5485
Esta cifra representa uma evolução das cifras de 2 grades que, por sua vez, foi derivada da Cifra Playfair. O interessante nesta variação da Playfair é que os dígrafos cifrados resultam em blocos de 3 letras, os trígrafos ou trigramas.
A origem desta cifra é desconhecida. Ela faz uma substituição de letras, tomadas duas a duas (bloco bigrâmico) do texto claro, de acordo com regras aplicadas a três grades de 5 por 5 que contêm os alfabetos cifrantes. Cada bloco bigrâmico é transformado num bloco de 3 letras, ou seja, a mensagem cifrada é maior que a de texto claro.
Preparando o texto claro
A preparação do texto claro é a mesma realizada para a Cifra Playfair: formar grupos de 2 letras, os blocos digrâmicos ou dígrafos. Exemplo:
Troca-se as letras acentuadas e divide-se o texto claro em blocos de 2 letras:
TR ES EO PR IM EI RO NU ME RO PR IM OI MP AR
Se o último bloco tiver apenas uma letra, completa-se o bigrama com um "null" - uma letra X ou Z, de acordo com o previamente convencionado.
Os cifrantes
Grade 2 | ||||
S | O | B | M | E |
D | I | A | C | F |
G | H | J | K | L |
N | P | Q | R | T |
U | V | X | Y | Z |
N | U | M | A | B |
O | C | D | E | F |
G | H | I | J | K |
L | P | Q | R | S |
T | V | X | Y | Z |
Grade 1 |
A | L | D | E | I |
B | C | F | G | H |
J | K | M | N | O |
P | Q | R | S | T |
U | V | X | Y | Z |
Grade 3 |
Os alfabetos cifrantes também ficam dispostos em grades de 5 por 5. Como o alfabeto latino possui 26 letras, é preciso eliminar uma das letras. O critério de eliminação é variado. Nos nossos exemplos eliminaremos o W, que será substituído por V.
Também, para facilitar a memorização dos cifrantes, usaremos palavras-chave. O restante das células é preenchido com as letras faltantes em ordem alfabética. As palavras-chave do exemplo serão NUMABOA, SOBMEDIDA e ALDEIA.
A palavra-chave NUMABOA precisa ser reduzida para NUMABO para que o A não se repita. SOBMEDIDA será reduzida para SOBMEDIA e ALDEIA será reduzida para ALDEI. Ao lado estão os cifrantes obtidos.
Vamos trabalhar com três alfabetos cifrantes - as grades 1, 2 e 3 que podem ser vistas ao lado. O primeiro dígrafo do nosso texto claro é TR.
Observe que a letra T, e sua coluna, estão destacadas na grade 1; a letra R, e sua linha, estão destacadas na grade 2. A intersecção das letras T e R correspondem à letra Y, destacada na grade 3.
Para cifrar o digrama TR e transformá-lo num trigrama, escolhe-se uma das letras da coluna do T, seguida da letra Y encontrada na intersecção e adiciona-se uma das letras da linha do R.
De acordo com esta regra, o digrama TR pode ser cifrado, por exemplo, em GYQ, NYN, LYP, etc. Cifrando todos os digramas do texto claro podemos obter vários textos cifrados diferentes, porém todos poderão ser decifrados para se obter a mesma mensagem original. Um dos textos cifrados, por exemplo, poderia ser o seguinte:
TR ES EO PR IM EI RO NU ME RO PR IM OI MP AR NYQ RBM ACS VSQ QNO YCC AQS TAZ IIM AQM HSQ QNB LCF XLT JET