Criptografia Numaboa

Home Criptografia Supercifragem A Cifra de Bazeries

Na Aldeia

Há 73 visitantes online

3304 registros
0 hoje
9 nesta semana
41 neste mês

Boas vindas: Xico

Estatística

Artigos: 1063
Leituras: 6036609
Arquivados: 21
Downloads: 533
Baixados: 172238
Glossário: 1208
Bibliografia: 25
Links: 90

Visitas de onde

Top 5:
Brasil flag 73%Brasil (47546)
Portugal flag 5%Portugal (3071)
EUA flag 3%EUA (2134)
Rússia flag 0%Rússia (259)
Holanda flag 0%Holanda (239)
65143 visitas de 100 países

Hoje:151
Ontem:2587
No mês:39328
Mês passado:25815
Total:65143
Recorde:3037
No dia:04.03.10
Leituras hoje:19393
Leituras Total:280945
Bots hoje:89
Dados desde:16.02.2010

Login



Kanji da hora




Faça contato






A Cifra de Bazeries PDF Imprimir Indique esta página
(2 votos, média 2.0 de 5)
Escrito por vovó Vicki   
Dom, 25.01.2009 16:12

A cifra de Bazeries é um bom exemplo de supercifragem. A supercifragem consiste em aplicar sucessivamente dois ou mais algoritmos de cifragem. Na Cifra de Bazeries, após uma transposição de letras, efetua-se uma substituição simples.

Bazeries
Etienne
Bazeries

1846-1931

Etienne Bazeries foi um comandante francês que viveu de 1846 a 1931. Além da cifra que ficou conhecida pelo seu nome, também criou uma nova versão do cilindro de Jefferson que, apesar da insistência do comandante, foi recusado pelo exército francês.

Para demonstrar o método de Bazeries usaremos a mensagem clara

HÁ MUITOS SOLDADOS MORTOS DE MEDO NO IRAQUE.

A transposição

Como chave, escolhe-se um número qualquer, menor que um milhão. Vamos escolher 4635 para o exemplo. A primeira providência é dividir a mensagem clara em blocos de letras que correspondam à chave convencionada. Neste nosso exemplo, o texto fica assim:

  4     6    3    5     4     6    3    5      <- chave repetida
HAMU ITOSSO LDA DOSMO RTOS DEMEDO NOI RAQUE    <- blocos do texto claro

Caso o último bloco ficasse incompleto, com menos do que cinco letras, adicionaríamos nulos (letras X, Z ou à sua escolha) para completá-lo.

A seguir faz-se uma transposição das letras dos blocos invertendo suas posições - literalmente, escrevemos as letras ao contrário. O resultado é:

UMAH OSSOTI ADL OMSOD SOTR ODEMED OIN EUQAR

A substituição

afkpu
bglqv
chmrx
dinsy
ejotz
Grade 1
QUATR
OSEIC
NBDFG
HJKLM
PVXYZ
Grade 2

Numa grade de 5x5 escreve-se o alfabeto da esquerda para a direita e de cima para baixo. Além disto, convenciona-se qual letra será eliminada para que se obtenha um alfabeto de 25 letras. No nosso exemplo, o W será eliminado.

Numa segunda grade de 5x5 escreve-se a chave por extenso (cuidado com a ortografia) eliminando-se as letras repetidas e completando-se a grade com as letras faltantes em ordem alfabética.

A grade 1 dá a localização das letras que devem ser substituídas e a grade 2 possui o cifrante com as letra da substituição. Assim, 'a' será substituído por Q, 'b' por O e assim sucessivamente.

Partindo do texto obtido na etapa de transposição, temos o seguinte resultado:

UMAH OSSOTI ADL OMSOD SOTR ODEMED OIN EUQAR  <- resultado da transposição

RDQB XLLXYJ QHE XDLXH LXYF XHPDPH XJK PRIQF  <- substituição

Bazeries também sugeria trocar algumas das letras pela sua posição no alfabeto. Por exemplo, as letras do resultado obtido neste exemplo podem formar grupos de cinco, como também podem ter algumas substituições numéricas, ou ambas as coisas:

RDQBX LLXYJ QHEXD LXHLX YFXHP DPHXJ KPRIQ F   <- grupos de 5 letras

RDQ2 XLLXYJ QH5 XDLXH LXYF XHP4PH XJK PR9Q6   <- substituição por números

Fontes

Atualização Dom, 25.01.2009 17:37