Aller au contenu
uencoder

Tiger

Tiger est une fonction de hachage de 192 bits conçue par Ross Anderson et Eli Biham, optimisée pour les plateformes 64 bits et utilisée dans le TTH (Tiger Tree Hash).

Objectif

Offrir un hachage rapide sur plateformes 64 bits, utilisé pour la vérification d'intégrité dans le partage de fichiers P2P.

Mécanisme

Basée sur Merkle-Damgård, elle utilise 3 boîtes S et l'arithmétique de mots de 64 bits, 24 tours. L'état est trois mots de 64 bits (192 bits au total). Optimisée pour les ALU 64 bits ; les performances chutent sur plateformes 32 bits.

Cas d’usage

  • TTH de Direct Connect P2P
  • Hachage de fichiers eDonkey
  • Sommes de contrôle de certains systèmes de fichiers
  • Recherche cryptographique

Exemples

  • entrée
    hello
    Output
    3b3a3a3a3a3a3a3a...

    192-bit output

Erreurs courantes

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

Termes associés

Outils associés

References