C
Hi-1)

Mi
Hi-1)
Mi
Hi-1
Hi-1
Mi
Hi-1)
Mi
Absolut sichere Hashfunktionen
Mi
Hi-1)
Mi
Hi-1
Mi
Hi-1
Hi-1)
Hi-1
Hi-1(Mi)
Mi
Hi-1(Hi-1)
Hi-1
Hi-1(Mi)
Hi-1
Hi-1(Hi-1)
Mi
Das erste, zweite, dritte, vierte, neunte und elfte Verfahren hat eine Hashrate von 1.
Bei den übrigen beträgt die Hashrate k/n, wobei k die Schlüssellänge bezeichnet.
Wenn der Blockalgorithmus eine Komplementäreigenschaft und schwache Schlüssel besitzt, wäre bei allen 12 ein zusätzlicher Angriff möglich der jedoch nicht besonders gefährlich wäre.
Mann könnte ihn verhindern indem man die Bits 2 und 3 des Schlüssels auf "10" oder "01" setzt.
Folgende Verfahren gelten als unsicher:
Hi-1(Hi-1)
Hi-1)
Mi
Hi-1
c ist eine Konstante
Das Verfahren wurde von Lai und Massey modiffiziert, so das es mit der IDEA-Chiffrierung arbeitet [Buch [930, 925]]. IDEA benutzt eine Blockgröße von 64 Bit und eine Schlüssellänge von 128 Bit.
Das Verfahren lautet:
Funktion hasht die Nachricht in 64 Bit Blöcke und produziert einen Hashwert der Länge 64 Bit.
Gegen dieses Verfahren ist kein einfacherer Angriff wie Brute-Force bekannt.

Diese Funktion produziert einen Hashwert, der doppelt so lang ist wie ein Block des Verschlüsselungsverfahrens.Ein 64-Bit-Algorithmus liefert zum Beispiel einen 128 Bit langen Hashwert.
Diese Hashfunftion wird in[[1266]] näher behandelt.
Hi-1(Ri
Gi-1)
Ri
Gi-1
Hi-1
Ri(Hi-1
Gi-1)
Li
Gi-1
Hi-1
Lai führte Angriffe gegen dieses Verfahren.
Benutzen Sie dieses Verfahren nicht!
Generiert einen Hashwert mit doppelter Blocklänge und hat die Hashrate 1.
Es gibt zwei Hashwerte Gi und Hi, zwei Blöcke Li und Ri werden zusammen gehasht.
Näheres über dieses Verfahren erhalten sie in [[1279]].
Ri)
Ri
Hi-1
Li)
Gi-1
Hi-1
Li
Gi-1
Das Verfahren erschien 1989, wurde aufgrund von Sicherheitsproblemen jedoch später wieder entfernt. Benutzen Sie dieses Verfahren nicht!
Dies ist eine Modifikation von Quisquater-Girault, die speziell für den Einsatz von LOKI entwickelt wurde[[273]].
Gi-1(Gi-1
Ri)
Ri
Hi-1
Hi-1(Wi
Li)
Gi-1
Hi-1
Li
Gi-1
Auch dieses Verfahren sollte man nicht benutzen!
Ein weiterer Versuch, ein Verfahren mit der Hashrate 1 und Hashwert mit der doppelten Blocklänge zu produzieren [[736]].
Ri(Gi-1
Li)
Li
Hi-1
Ri)
Ri
Hi-1
Dieses Verfahren ist auch unsicher. Es gibt keine Hashfunktion mit doppelter Blocklänge und der Hashrate die sicherer ist als Davies-Meyer.
Die beiden Verfahren produzieren 128 Bit lange Hashwerte und haben die Hashrate 1/2[[930,925]].
Beim ersten Verfahren arbeiten zwei modifizierte Davies-Meyer-Funktionen als Tandem.
EMiWi(Gi-1)
Hi-1

Das folgende Verfahren benutzt zwei modifizierte Davies-Meyer-Verfahren nebeneinander.
EMi,Hi-1(
Gi-1)
EGi-1,Mi(Hi-1)

Soweit bisher bekannt, bieten diese Algorithmen ideale Sicherheit für eine 128-Bit Hashfunktion.
Gegen diesen Algorithmus gibt es keinen effektiveren Angriff als Brute-Force.