Zum Inhalt springen
uencoder

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
    hello
    Output
    3b3a3a3a3a3a3a3a...

    192-bit output

Häufige Fehler

Using Tiger in new systems (not a NIST standard)
Use SHA-256 or BLAKE2

Verwandte Begriffe

Verwandte Tools

References