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

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

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

Saved successfully!

Ooh no, something went wrong!