13.04.2013 Views

Capítulos 5,6 - Departamento de Ciência da Computação

Capítulos 5,6 - Departamento de Ciência da Computação

Capítulos 5,6 - Departamento de Ciência da Computação

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.

h i-1<br />

m i<br />

Esquemas <strong>de</strong> enca<strong>de</strong>amento<br />

chave<br />

encriptação<br />

h<br />

i-<br />

chave<br />

m<br />

i ⊕ encriptação ⊕<br />

⊕ hi<br />

• Análise dos esquemas <strong>de</strong> enca<strong>de</strong>amento -<br />

h i<br />

Estes quatro esquemas supõem que o algoritmo criptográfico tenha o<br />

tamanho do bloco idêntico ao <strong>da</strong> chave, que será o tamanho do hash. O<br />

segundo esquema acima, (*) foi proposto como padrão ISO para hash<br />

baseado em algoritmo criptográfico (ISO-IEC/JTC1/SC27/WG2).<br />

O esquema <strong>de</strong> Davies-Meyer foi modificado por Lai e Massey para usar o<br />

algoritmo IDEA na construção <strong>de</strong> um hash <strong>de</strong> 64 bits (Eurocript 92).<br />

Esquema Davies-Meyer modificado<br />

m i<br />

h i-<br />

64 bits<br />

Para construção <strong>de</strong> hash <strong>de</strong> tamanho maior que o bloco do algoritmo, vários<br />

esquemas foram propostos e poucos têm se mostrado seguros.<br />

h i-1<br />

m i<br />

chave (*)<br />

encriptação<br />

⊕<br />

⊕<br />

h<br />

i<br />

h<br />

i-<br />

chave<br />

m<br />

i ⊕ encriptação ⊕ ⊕<br />

128 bits<br />

chave IDEA<br />

encriptação<br />

h i<br />

64 bits<br />

h i<br />

32

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

Saved successfully!

Ooh no, something went wrong!