Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Tiger (hash function)

Cryptographic Algorithm

Tiger is a cryptographic hash function designed by Ross Anderson and Eli Biham in 1995 for efficiency on 64-bit platforms. It produces a 192-bit hash value, and truncated forms known as Tiger/128 and Tiger/160 can be used where a protocol expects a smaller hash. Tiger follows the Merkle-Damgård construction: a one-way compression function works on 64-bit words, keeping three words of state and processing eight words of data over 24 rounds that mix XOR, addition and subtraction, rotations and S-box lookups, with a fairly intricate key schedule. Its four large S-boxes, 8 KiB in total, make it fast in software but awkward to build in hardware or on microcontrollers. A variant, Tiger2, differs only in its padding byte. Tiger is widely used in Merkle hash tree form as the Tiger Tree Hash on the Direct Connect and Gnutella file sharing networks, and it was considered for the OpenPGP standard before RIPEMD-160 was chosen instead.

Connections

Credited To

Eli Biham, Pioneers
Source Tiger (hash function) (Wikipedia)
Source Tiger (hash function) (Wikipedia)

In Field

Cryptography, Fields
Source Tiger (hash function) (Wikipedia)

Invented By

Eli Biham, Pioneers
Source Tiger (hash function) (Wikipedia)
Source Tiger (hash function) (Wikipedia)
Sources
Tiger (hash function) (Wikipedia)
  • In Group: Cryptographic Hash Function, Lead
    Tiger is a cryptographic hash function designed by Ross Anderson and Eli Biham in 1995 for efficiency on 64-bit platforms.
  • In Field: Cryptography, Lead
    Tiger is a cryptographic hash function designed by Ross Anderson and Eli Biham in 1995 for efficiency on 64-bit platforms.
  • Credited To: Ross J. Anderson, Lead
    Tiger is a cryptographic hash function designed by Ross Anderson and Eli Biham in 1995 for efficiency on 64-bit platforms.
  • Credited To: Eli Biham, Lead
    Tiger is a cryptographic hash function designed by Ross Anderson and Eli Biham in 1995 for efficiency on 64-bit platforms.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.