Tiger
Tiger ist eine 192-Bit-Hashfunktion von Ross Anderson und Eli Biham, optimiert für 64-Bit-Plattformen und in TTH (Tiger Tree Hash) eingesetzt.
Zweck
Schnelles Hashing auf 64-Bit-Plattformen bieten, genutzt zur Integritätsprüfung beim P2P-Dateitausch.
Mechanismus
Basiert auf Merkle-Damgård, nutzt 3 S-Boxen und 64-Bit-Wortarithmetik, 24 Runden. Der Zustand sind drei 64-Bit-Wörter (insgesamt 192 Bit). Für 64-Bit-ALUs optimiert; auf 32-Bit-Plattformen sinkt die Leistung.
Anwendungsfälle
- Direct-Connect-P2P-TTH
- eDonkey-Datei-Hashing
- Checksummen einiger Dateisysteme
- Kryptografische Forschung
Beispiele
- Eingabe
helloOutput3b3a3a3a3a3a3a3a...192-bit output
Häufige Fehler
- Using Tiger in new systems (not a NIST standard)
- Use SHA-256 or BLAKE2
Verwandte Begriffe
RIPEMD
RIPEMD ist eine 160-Bit-Hashfunktion, entworfen von Hans Dobbertin et al., ein Ergebnis des europäischen RIPE-Projekts; Bitcoin-Adressen nutzen RIPEMD-160. GLOSSAR
SHA-256
SHA-256 ist das 256-Bit-Ausgabemitglied der SHA-2-Familie, weit verbreitet in TLS, Blockchains und Kryptoanwendungen, ohne bekannte praktische Angriffe. GLOSSAR
MD5
MD5 ist eine 128-Bit-kryptografische Hashfunktion von Ronald Rivest; durch Kollisionsangriffe als unsicher erwiesen, wird sie heute nur für nicht sicherheitsrelevante Zwecke wie Prüfsummen verwendet. GLOSSAR