VIGENÈRE

Aqui você encontra as respostas para os primeiros exercícios propostos para a Cifra de Vigenère, além de algumas considerações adicionais. Os gráficos e tabelas desta página são gerados por scripts. Se você não estiver visualizando a página corretamente, verifique se a JavaScript está habilitada no seu navegador. Em caso de dúvida, entre em contato.

1. CIFRAGEM COM CHAVE

O texto claro foi cifrado com Vigenère usando a palavra-chave CHAVE.

Texto Claro Texto Cifrado
tomei um expresso
    cheguei de foguete
subi num bonde
    desci de um elétrico
pedi cafezinho
    serviram-me uma bica
quis comprar meias
    só vendiam peúgas
fui dar à descarga
    disparei um autoclisma
gritei "ó cara!"
    responderam-me "ó pá!"

VVMZM WTEST TLSNS EOEBY GPDZJ QNUZX GZUWM PBMWS PKEYI UJIYI WTEGI VYIXS RLDDG CMEUM POONI TCIME OTEPQ CIIXE SBING QTPME TTEDE UZOQI PKIVQ RLUBE UMUDH CYAYI UJAMK CKINT CYEDY OHUOS ESINQ CNRDX GPOXE THRZW RVNYI THMHI QWAKS UPTDZ CTEIX GHSVZ GZQPI CXUDK QYJZM CTNVS IVREI KHMXS OVLV
positivamente
as aves que aqui gorjeiam não gorjeiam como lá

2. A ANÁLISE DE FREQUÊNCIAS



A distribuição de frequências foi claramente "achatada", tornando-se muito mais homogênea e dificultando associar as letras cifradas às letras do texto claro. Esta é uma característica das cifras polialfabéticas, já referida quando analisamos a Cifra de Porta.

3. TEXTOS REDUNDANTES

O primeiro texto contém uma alta redundância do grupo de letras QUE. Cifrando-o cliclicamente com a palavra-chave CHAVE, o resultado será:

Texto Claro: Quero que os queijos que comprei fiquem no prato pequeno

Texto Cifrado: SBEMS SBEJW SBEDN QZQPI EVMKV GPFDU WLMIS RYAOS RLQPI PV

Observe que os três primeiros grupos de letras QUE foram cifrados da mesma maneira, resultando em SBE. Os outros grupos, apesar de no texto claro constarem como QUE, foram cifrados de forma diferente, dois deles como QPI.

Resumindo: a redundância original de 5 QUE resultou numa redundância de 3 SBE e 2 QPI.

Sabemos que a palavra-chave é utilizada ciclicamente para a troca de alfabetos cifrantes e que o ciclo é o comprimento da palavra-chave. Vamos então rearranjar o texto cifrado de acordo com o ciclo utilizado:

C H A V E C H A V E C H A V E C H
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Q U E r o Q U E o s Q U E i j o ...
S B E m s S B E j w S B E d n q ...

Fica claro que, cada vez que o ciclo de 5 (o comprimento da palavra-chave) se repete e as letras do texto claro forem as mesmas, as letras cifradas resultantes acabam sendo iguais. A DISTÂNCIA ENTRE ELAS É O COMPRIMENTO DA PALAVRA-CHAVE, ou um múltiplo do seu comprimento! Observe que isto acontece com as letras nas posições 0(1 e 2), 5(6 e 7) e 10(11 e 12). Os grupos estão separados por 5 (ou múltiplos de 5) posições.

Achar letras únicas distanciadas de um ciclo ou seus múltiplos, principalmente em textos cifrados longos, é uma loucura. Porém, achar sequências de letras é mais fácil. Claro que, por coincidência, podemos achar sequências de letras cifradas redundantes que não correspondam às mesmas letras do texto claro. Neste caso, a distância entre elas não será o ciclo ou um múltiplo do ciclo.

Se analisarmos todas as redundâncias com as respectivas distâncias, é possível determinar o tamanho da palavra-chave escolhendo o ciclo (com seus múltiplos) que ocorrer com maior frequência.

A coisa fica muito mais clara quando ciframos o texto "MMMMMMMMMM" com a palavra-chave CHAVE. O resultado é "OTMHQ OTMHQ". Como o texto claro é constituído por 10 Ms repetidos, o texto cifrado só pode apresentar duas sequências iguais de 5 letras - exatamente o tamanho do ciclo ou o comprimento da palavra-chave.

Mais claro ainda, se cifrarmos uma longa sequências de letras A, o resultado só pode ser sequências repetidas da própria palavra-chave: "AAAAAAAAAAAAAAAAAAAAAAA" vai ser cifrado em "CHAVE CHAVE CHAVE CHAVE CHA".

4. OS ALFABETOS CIFRANTES

A pergunta é: Conhecendo o tamanho da palavra-chave, quantas vezes o alfabeto cifrante é trocado na cifra que usar esta chave?

A pergunta é capciosa: o alfabeto cifrante é trocado a cada letra do texto claro. Num texto de 22 letras, o alfabeto cifrante é trocado 22 vezes. A quantidade de alfabetos cifrantes é que depende da palavra-chave. Por exemplo, se a palavra-chave for BOLA, então quatro alfabetos cifrantes diferentes serão usados ciclicamente - e cada ciclo é composto por quatro etapas. Se a palavra-chave for BOLO, então apenas três alfabetos cifrantes diferentes serão usados ciclicamente - e cada ciclo continua tendo quatro etapas.

Ainda no texto de 22 letras, o ciclo de 4 etapas (comprimento da palavra-chave é quatro) se repete 5 vezes e meia, ou seja, 22/4 = 5 com resto de 2. É o mesmo que dizer que o ciclo se repete 5 vezes mais duas letras.

5. DETERMINE O TAMANHO DA CHAVE

O texto cifrado é: EILPC TXYWA LDDMN NBDRO DTXDQ IFFYS PMTMC MFGAZ HCPXD DWHOY TXYKP NQTWN AYCTW ZQYYT HGZMD CPHCU LXYTX UATWZ BOHDW NXJQL LLPCZ DMNGY MOCZX JDFAZ DZTTX ZCUCP MBLLF LXHDJ ZCYHF GZFNN NFHDG ZRLHE YHZWZ CUQPM OZHCP LZXGD ZJZAI RTNHG ULPHS PURLP DDKTP UPFCF ZLIPC ZXHZZ ANCDD TULNI LZFZ

Montando uma tabela de redundância obtemos:

Nitidamente, as distâncias múltiplas de 3 foram as mais frequentes. Podemos afirmar com bastante certeza de que a chave desta cifra possui três letras.



Voltar para os exercícios com a Cifra de Vigenère.


Esta Página


Notice: Undefined variable: fecha in /home/numaboa.com.br/public_html/criptologia/footCript.php on line 49
Voltar Criptologia Guerras GABARITO IV
Notice: Undefined variable: imgR in /home/numaboa.com.br/public_html/criptologia/footCript.php on line 179


Notice: Undefined variable: credits in /home/numaboa.com.br/public_html/criptologia/footCript.php on line 187
Créditos: vovó Vicki
| Indique aos amigos | Fale com a mestre da teia | Voltar
Notice: Undefined variable: fecha in /home/numaboa.com.br/public_html/criptologia/footCript.php on line 196
| Sobre a autora |

sobMedida by vickiSoft - /criptologia/brinca/gab4.php Versão
Notice: Undefined variable: ver in /home/numaboa.com.br/public_html/criptologia/footCript.php on line 206
1.2 de 16.11.02 - Atualizada em 26.08.03
Licença Creative Commons 1998-2006 Aldeia NumaBoa
Exceto onde especificamente declarado, todo material deste site é disponibilizado de acordo com a Licença Creative Commons.