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