A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Criptografia Numaboa

Quebrando uma grade giratória

Sab

31

Jan

2009


19:16

(2 votos, média 5.00 de 5) 


A cifra de transposição geométrica de Fleissner usa uma grade que serve de padrão para a transposição. Para acompanhar este exercício de criptoanálise é imperioso que você conheça o método em detalhes - leia A grade giratória de Fleissner.

O texto cifrado

O seguinte texto foi enviado por um funcionário do Palácio do Planalto para um repórter de uma revista. Isto é tudo o que se sabe do criptograma:

plsual tlroao crqcoc auiser emmoir anstoi ozaend roabio rmrcaa
ocsnen idtliu annvdu epranr etqeeu sscepx texrae xemxot ssiedt

Como o texto está em grupos de 6 caracteres, pressupõe-se que tenha sido cifrado com uma grade giratória de 6x6 células.

atencao Caso o texto cifrado não estivesse separado em grupos de letras, teríamos que identificar o tamanho da grade utilizada. Aqui vai uma dica: a grade sempre tem o mesmo número de linhas e colunas, senão não seria possível girá-la. Como o criptograma possui 108 caracteres, as grades possíveis seriam 2x2, 3x3 e 6x6. Por que isto? Porque a grade 2x2 possui 4 células e a divisão 108÷4=27 (uma divisão exata); a grade 3x3 possui 9 células e a divisão 108÷9=12 também é uma divisão exata; a grade 4x4 possui 16 células e a divisão 108÷16=6.75 não é uma divisão exata... e assim por diante.

Entre uma grade de 2x2, 3x3 e 6x6, prefiro a 6x6. Esta será nossa primeira hipótese e então, antes de mais nada, é preciso por um pouco de ordem na disposição dos caracteres: cada letra ocupa uma célula identificada por um número de linha e um número de coluna. Transfira o texto cifrado para as três grades 6x6 (108÷36=3) necessárias. Você deve obter o seguinte:

123 456
1pl sual
2tl roao
3cr qcoc
4au iser
5em moir
6an stoi
123 456
1oz aend
2ro abio
3rm rcaa
4oc snen
5id tliu
6an nvdu
123 456
1ep ranr
2et qeeu
3ss cepx
4te xrae
5xe mxot
6ss iedt

Na criptoanálise do texto, sempre que nos referirmos à posição de uma letra, citamos sua linha e coluna (ex: no primeiro grupo 1,1 é a letra p; 2,1 é a letra t).

Agora partimos do pressuposto de que o texto é composto por 3 grupos que foram cifrados com o MESMO padrão de transposição.

Análise inicial

O texto é composto por 108 caracteres. O Índice de Coincidência (IC) do texto cifrado é 0.06352, indicando uma grande probabilidade de se tratar de uma TRANSPOSIÇÃO ou SUBSTITUIÇÃO MONOALFABÉTICA e do idioma ser românico (Francês 0.0778, Italiano 0.738, Espanhol 0.0775, Português 0.0791, Inglês 0.0661). Será que o funcionário do Planalto escreveu em Inglês? smile

Outra característica é que 43% dos caracteres são vogais. A frequência de ocorrência das letras é a seguinte:

f 11 1 6 4 13 7 4 4 7 10 3 2 10 8 7 5 1 4 1
TC A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Partindo do pressuposto de que a mensagem foi cifrada com uma transposição (os agrupamentos de 6 caracteres sugerem esta cifra) e que esteja em Português, então a letra Q, que ocorre 2 vezes, tem uma grande probabilidade de ser seguida pela letra U. Além disto, sabemos que o trigrama QUE é um dos mais frequentes neste idioma. Este vai ser o primeiro ponto de abordagem.

O trigrama QUE

123 456
1pl sual
2tl roao
3cr qcoc
4au iser
5em moir
6an stoi

Analisando o primeiro bloco cifrado, observa-se que ele contém 1 Q e 2 U. As combinações possíveis são as posições [3,3] [1,4] e [3,3] [4,2]. As mesmas posições, nos outros blocos, mostram dígrafos diferentes, mas que também deveriam formar palavras compreensíveis porque o padrão de transposição precisa ser o mesmo:

Posição [3,3] [1,4]     Posição [3,3] [4,2]
Bloco 1   Q     U                 Q     U
Bloco 2   R     E                 R     C
Bloco 3   C     A                 C     E

Ainda não esclarece muito, pois todos os dígrafos são possíveis. Façamos a combinação da terceira letra, escolhendo a mais provável (E):

123 456
1pl sual
2tl roao
3cr qcoc
4au iser
5em moir
6an stoi
123 456
1oz aend
2ro abio
3rm rcaa
4oc snen
5id tliu
6an nvdu
123 456
1ep ranr
2et qeeu
3ss cepx
4te xrae
5xe mxot
6ss iedt
Combinação 1                  Combinação 3
Posição [3,3] [1,4] [4,5]     Posição [3,3] [4,2] [4,5]
Bloco 1   Q     U     E                 Q     U     E
Bloco 2   R     E     E                 R     C     E
Bloco 3   C     A     A                 C     E     A

Combinação 2                  Combinação 4
Posição [3,3] [1,4] [5,1]     Posição [3,3] [4,2] [5,1]
Bloco 1   Q     U     E                 Q     U     E
Bloco 2   R     E     I                 R     C     I
Bloco 3   C     A     X                 C     E     X

A primeira e a terceira combinações, quando as letras são lidas de cima para baixo e da esquerda para a direita, dariam como resultado UQE - não é o que procuramos. Restam a segunda e a quarta, das quais a segunda parece mais plausível. Analisemos nossa hipótese:

pl sual
tl roao
cr Qcoc
aU isEr
em moir
an stoi

Informações adicionais