13.12.2012 Views

Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho

Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho

Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cifras Simétricas<br />

Cifras Simétricas Sequenciais<br />

Cifras Simétricas por Blocos<br />

Chaves de Sessão<br />

Conceito<br />

Exemplos<br />

Mo<strong>do</strong>s de Funcionamento<br />

Padding<br />

Um aspecto importante <strong>do</strong>s últimos três méto<strong>do</strong>s é a<br />

possibilidade de verificar a decifragem <strong>do</strong> último bloco.<br />

Uma alternativa, quan<strong>do</strong> se usa o mo<strong>do</strong> ECB, é utilizar<br />

uma variante <strong>do</strong> méto<strong>do</strong> #3, em que em vez de caracteres<br />

nulos, se utilizam bytes aleatórios. Desta forma consegue<br />

evitar-se que duas cifragens sucessivas <strong>do</strong> mesmo texto<br />

limpo resultem no mesmo criptograma.<br />

Uma outra situação importante é o caso em que o<br />

tamanho <strong>do</strong> texto limpo pode revelar informação crítica.<br />

Neste caso é possível adicionar um número aleatório de<br />

bytes aleatórios de padding.<br />

Normalmente, para evitar ambiguidades, utiliza-se sempre<br />

padding e, na maior parte <strong>do</strong>s casos, o méto<strong>do</strong> #4, da<br />

norma PKCS#5.<br />

M. B. Barbosa mbb@di.uminho.pt <strong>Criptografia</strong> 06/07

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!