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 />
Definição<br />
Exemplo: RC4<br />
O preenchimento da S-box começa pela geração de <strong>do</strong>is<br />
arrays de bytes S e K, de 256 bytes cada um:<br />
S é preenchi<strong>do</strong> sequencialmente com valores de 0 a 256.<br />
K é preenchi<strong>do</strong> com os bytes da chave, repetida as vezes<br />
necessárias.<br />
Depois executa-se o seguinte algoritmo de “ran<strong>do</strong>mize”:<br />
j = 0;<br />
for i=0 to 255<br />
j = (j + Si + Ki) (mod 256)<br />
swap(Si, Sj)<br />
Uma utilização pouco cuidada desta cifra levou à<br />
vulnerabilidade descoberta no standard WEP.<br />
M. B. Barbosa mbb@di.uminho.pt <strong>Criptografia</strong> 06/07