Bruce Schneier schreibt dazu:
QUOTE:
SHA-1 has been broken. Not a reduced-round version. Not a simplified version. The real thing.
Nachdem im August letzten Jahres bereits Zweifel an MD5 laut wurden, schein nun auch SHA1 gebrochen zu sein.
Der Aufwand, um SHA1 zu brechen, soll von 2^80 (Brute-Force) Versuchen auf 2^69 gesunken sein. Details sucht man leider bis jetzt vergeblich.
Einschränkend kommt hinzu, dass es sich um theoretische Angriffe handelt. Bis zum praktikablen Angriff dürfte es wohl noch ein Weilchen dauern. Dennoch sollte man sich vielleicht nach anderen Verfahren umschauen.
Alternativen?
- MD5 (128bit hash), broken
- SHA1 (160bit hash), broken
- RIPEMD160 (160bit hash)
- Tiger (192bit hash)
- Whirlpool (512bit hash)
- AESHash
Unklar ist weiterhin, wie sich dieser Angriff auf die darauf basierenden Verfahren SHA256/SHA384 auswirken. Der längere Hashwert könnte durchaus anfällig sein, und dem Sicherheitsanspruch nicht mehr genügen, und nur eine scheinbare Verbesserung bringen.
Vielleicht wäre ein Hash-Wettbewerb à la AES keine schlechte Idee...
