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.
Exemplo: RC4<br />
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 />
Cifra de chave de tamanho variável de desenvolvida em<br />
1987 para a empresa RSA , detentora da sua patente.<br />
Inicialmente foi mantida secreta através de acor<strong>do</strong>s de<br />
sigilo. Em 1994 “alguém” publicou os detalhes da cifra na<br />
internet . . .<br />
O algoritmo trabalha de forma síncrona e gera um byte Kij<br />
utilizan<strong>do</strong> <strong>do</strong>is conta<strong>do</strong>res i e j, da seguinte forma:<br />
i = i + 1 (mod 256); j = j + Si (mod 256);<br />
swap(Si, Sj); t = Si + Sj (mod 256);<br />
Kij = St;<br />
Os valores Si representam um array (S-box) de 256<br />
posições, com uma permutação <strong>do</strong>s valores de 0 a 255,<br />
permutação essa gerada a partir da chave da cifra.<br />
M. B. Barbosa mbb@di.uminho.pt <strong>Criptografia</strong> 06/07