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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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 />

O algoritmo consiste na aplicação sucessiva (16 vezes) ao<br />

texto limpo de uma operação de cifragem: um round.<br />

Para cada round é derivada uma chave de round através<br />

de uma permutação da chave da cifra. Este processo<br />

chama-se key schedule.<br />

Um round <strong>do</strong> DES é construi<strong>do</strong> com base num Circuito de<br />

Feistel, o que permite implementações muito eficientes: o<br />

mecanismo de cifragem serve também para decifragem.<br />

De facto, no DES, estas operações são idênticas, tiran<strong>do</strong><br />

pequenos pormenores ao nível <strong>do</strong> key schedule (como a<br />

operação é inversa, a ordem de aplicação das chaves de<br />

round é também inversa).<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!