Criptografia Numaboa

Home Criptografia Códigos Abertos Modos de operação das cifras de bloco

Na Aldeia

Há 179 visitantes online

3298 registros
1 hoje
3 nesta semana
35 neste mês

Boas vindas: sis.renato

Estatística

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

Visitas de onde

Top 5:
Brasil flag 73%Brasil (44638)
Portugal flag 5%Portugal (2822)
EUA flag 3%EUA (2042)
Rússia flag 0%Rússia (250)
Holanda flag 0%Holanda (237)
61221 visitas de 100 países

Hoje:1333
Ontem:2555
No mês:35406
Mês passado:25815
Total:61221
Recorde:3037
No dia:04.03.10
Leituras hoje:19918
Leituras Total:266842
Bots hoje:356
Dados desde:16.02.2010

Login



Kanji da hora




Faça contato






Modos de operação das cifras de bloco PDF Imprimir Indique esta página
(25 votos, média 4.2 de 5)
Escrito por vovó Vicki   
Qui, 06.10.2005 18:15
Índice do Artigo
Modos de operação das cifras de bloco
PCBC, CFB e OFB
Cifras de Feistel
Contador. Integridade e Propagação
Todas as páginas

As cifras de bloco operam em blocos de tamanho fixo, geralmente de 64 ou 128 bits. Para cifrar mensagens cujo comprimento ultrapasse o tamanho do bloco, existem vários modos de operação. A maioria apenas confere confidencialidade; algumas proporcionam confidencialidade e autenticação. Este texto é um resumo dos principais modos de operação das cifras de bloco.

ECB - Electronic codebook

O modo de operação mais simples é o electronic codebook - ECB (livro de código eletrônico). A mensagem clara é fracionada em blocos de tamanho fixo e cada bloco é cifrado isoladamente. No final, a mensagem cifrada é obtida pela concatenação dos blocos cifrados.

Cifragem ECB
Cifragem modo Electronic Codebook - ECB

Decifração ECB
Decifração modo Electronic Codebiik - ECB

A desvantagem deste método é que blocos de texto claro iguais produzem também blocos cifrados iguais, ou seja, o método não esconde o padrão dos dados. Este modo de operação não acrescenta nada à confidencialidade proporcionada pela cifra. A comparação do resultado da aplicação de uma cifra de bloco nos dados de uma imagem gráfica, usando diversos modos de operação, mostra de forma clara a contribuição à confidencialidade proporcionada pelos modos de operação.

Pingüim
Imagem original
Pingüim ECB
Imagem com ECB
Pingüim seguro
Imagem não ECB

A imagem da direita mostra o aspecto da imagem original cifrada com CBC, CTR ou qualquer outro modo de operação mais seguro. Estes modos fazem com que a imagem cifrada não guarde resquícios da imagem origianl porque introduzem distúrbios (chamados de ruído) de forma aleatória (ou randômica). Esta aparência, no entanto, não garante que o método de cifragem aplicado seja seguro. Mesmo uma cifra de baixíssima segurança pode introduzir ruído.

O modo ECB também pode fazer com que protocolos sem proteção de integridade se tornem ainda mais vulneráveis a ataques, principalmente a ataques de replay (veja em Criptoanálise/Tipos de ataque).

CBC - Cipher-block chaining

No modo de operação cipher-block chaining - CBC (corrente de blocos), é feita uma operação XOR entre cada novo bloco de texto claro com o bloco cifrado obtido na etapa imediatamente anterior. Desta forma, cada um dos blocos cifrados depende de todos os blocos de texto claro anteriores.

Cifragem CBC
Cifragem modo Cipher-block Chaining - CBC

Decifração CBC
Decifração modo Cipher-block Chaining - CBC

O CBC é um dos modos de operação mais utilizados. Sua maior desvantagem é ser sequencial. Como não pode ser usado em paralelo (pois sempre depende do resultado anterior), seu uso dificulta o processamento de blocos em paralelo, o que melhoraria o desempenho do método.



Atualização Dom, 14.06.2009 17:04