RIPEMD-160 - LinkFang.de





RIPEMD-160


RIPEMD-160
Entwickler Hans Dobbertin, Antoon Bosselaers, Bart Preneel
Veröffentlicht 1996
Abgeleitet von MD4
Zertifizierung CRYPTREC Report 2002
Länge des Hashwertes (Bit) 160
Konstruktion Merkle-Damgård Konstruktion
Runden 2 Funktionen mit jeweils 5 Runden

RIPEMD-160 (RACE Integrity Primitives Evaluation Message Digest) ist eine kryptographische Hashfunktion mit einer Ausgabe von 160 Bits.

RIPEMD-160 wurde von Hans Dobbertin, Antoon Bosselaers und Bart Preneel in Europa entwickelt und 1996 erstmals publiziert. Es handelt sich dabei um eine verbesserte Version von RIPEMD, welcher wiederum auf den Designprinzipien von MD4 basiert und in Hinsicht auf seine Stärke und Performance dem populäreren SHA-1 gleicht.

RIPEMD-160 arbeitet auf 512-Bit-Blöcken und führt zwei parallele Funktionen (left line und right line) mit jeweils fünf Runden aus. Der Algorithmus ist optimiert für 32-Bit-Prozessoren.

Es existieren auch 128-, 256- und 320-Bit-Versionen dieses Algorithmus (RIPEMD-128, RIPEMD-256 bzw. RIPEMD-320). Die 128-Bit-Version war ursprünglich als Ersatz für den RIPEMD gedacht, der ebenfalls 128 Bit stark war, aber eine fragwürdige Sicherheit bot. Die 256- und 320-Bit-Versionen reduzieren lediglich die Wahrscheinlichkeit von Hash-Wert-Kollisionen, bieten aber keine höhere Sicherheit als RIPEMD-128 oder RIPEMD-160.

Da die Entwicklung von RIPEMD-160 offener war als die von SHA-1, ist es wahrscheinlicher, dass dieser Algorithmus weniger Sicherheitslücken aufweist. Da er jedoch weniger populär ist, haben weniger Kryptologen versucht, Schwächen zu finden, was wiederum die Wahrscheinlichkeit für unentdeckte Sicherheitslücken steigen lässt.

Florian Mendel et al. konstatierten 2006 in einer Analyse, dass Angriffe auf die Vorgänger-Versionen für RIPEMD-160 nicht relevant sind und dass bis 2006 keine erfolgreichen Kryptoanalysen bekannt sind[1]. Das japanische Institut CRYPTREC empfahl 2002 RIPEMD-160 als Hashfunktion neben SHA-1, SHA-256, SHA-384 und SHA-512[2].

RIPEMD-160 wird unter anderem in dem Verschlüsselungsprogramm TrueCrypt[3] und in der Adressgenerierung der Internetwährung Bitcoin[4] eingesetzt.

Weblinks

Einzelnachweise

  1. Florian Mendel, Norbert Pramstaller, Christian Rechberger, Vincent Rijmen: On the Collision Resistance of RIPEMD-160. In: Information Security. Lecture Notes in Computer Science, Volume 4176. Springer-Verlag Berlin Heidelberg 2006. S. 101-116. ISBN 978-3-540-38341-3
  2. Report des CRYPTREC vom August 2003 . S.250-253. (englisch, PDF, 2,53 MB)
  3. TrueCrypt-Dokumentation
  4. Erzeugung von Bitcoinadressen

Kategorien: Kryptologische Hashfunktion

Quelle: Wikipedia - http://de.wikipedia.org/wiki/RIPEMD-160 (Vollständige Liste der Autoren des Textes [Versionsgeschichte])    Lizenz: CC-by-sa-3.0

Änderungen: Alle Bilder mit den meisten Bildunterschriften wurden entfernt. Ebenso alle zu nicht-existierenden Artikeln/Kategorien gehenden internen Wikipedia-Links (Bsp. Portal-Links, Redlinks, Bearbeiten-Links). Entfernung von Navigationsframes, Geo & Normdaten, Mediadateien, gesprochene Versionen, z.T. ID&Class-Namen, Style von Div-Containern, Metadaten, Vorlagen, wie lesenwerte Artikel. Ansonsten sind keine Inhaltsänderungen vorgenommen worden. Weiterhin kann es durch die maschinelle Bearbeitung des Inhalts zu Fehlern gerade in der Darstellung kommen. Darum würden wir jeden Besucher unserer Seite darum bitten uns diese Fehler über den Support mittels einer Nachricht mit Link zu melden. Vielen Dank!

Stand der Informationen: August 201& - Wichtiger Hinweis: Da die Inhalte maschinell von Wikipedia übernommen wurden, ist eine manuelle Überprüfung nicht möglich. Somit garantiert LinkFang.de nicht die Richtigkeit und Aktualität der übernommenen Inhalte. Sollten die Informationen mittlerweile fehlerhaft sein, bitten wir Sie darum uns per Support oder E-Mail zu kontaktieren. Wir werden uns dann innerhalb von spätestens 10 Tagen um Ihr Anliegen kümmern. Auch ohne Anliegen erfolgt mindestens alle drei Monate ein Update der gesamten Inhalte.