(Examen 03/06/2008)
Naast specifieke hashfuncties zoals MD5 of
SHA-1 bestaan er ook constructies op
basis van een symmetrisch encryptie
algoritme die toelaten een hashfunctie
te realiseren. Een dergelijk voorbeeld
is de Matyas-Meyer-Oseas-constructie,
waarbij:
- $H_0 = IV$
- $H_i = E_{g(H_i−1)}(x_i) \oplus x_i$
met $IV$ een initiële waarde; $x_i$
het $i$-de tekstblok; $g$ een gegeven
functie; $H_i$ de resulterende
hashwaarde na $i$ tekstblokken en
$E_k(x)$ de encryptie van $x$ met
sleutel $k$ door het
encryptiealgoritme $E$
(blokversleuteling).
Wat zijn de voor- en nadelen van een
dergelijke aanpak t.o.v. een
traditionele hashfunctie zoals SHA-1.
of MD5?
Ik zie niet echt fundamentele verschillen met klassieke hash algoritmen...
asked
06 Jun '12, 21:10
jnyman ♦♦
173●10
accept rate:
33%