Hash Lab

Unkeyed cryptographic

Tiger

Designed by Ross Anderson and Eli Biham in 1995. Tiger was one of the first hash functions explicitly designed for 64-bit processors, well ahead of its time. 192-bit output, S-box-based round function, designed to be three times faster than SHA-1 on Alpha hardware.

At a glance

Output192 bits (48 hex chars). Tiger/160 and Tiger/128 are truncated variants.
Block size512 bits
Word size64 bits
Rounds3 passes of 8 rounds each (24 total)
DesignerRoss Anderson and Eli Biham (1995)
StatusNo practical collision break; output size too small for new designs

Where it shows up

Tiger2

A 2005 update changed the padding from the original Tiger’s 0x01 first padding byte to 0x80 , aligning with most other hash functions. Tiger2 produces different digests from Tiger for the same input. Most TTH implementations use the original Tiger.

Security status

Best published attacks cover reduced-round variants (Mendel, Rijmen): pseudo-near-collisions on 16 of 24 rounds. Full Tiger has no practical break. The reason Tiger doesn’t see modern use is its 192-bit output (only 96-bit collision security) and the dominance of SHA-2 / SHA-3 in standard-track contexts.

References

Quick quiz

Test yourself on tiger

10 multiple-choice questions. Pick an answer for each, then submit to see explanations.

  1. Q1.Designers of Tiger:

  2. Q2.Tiger's output size:

  3. Q3.Where is Tiger most used today?

  4. Q4.Tiger was designed for which CPU type?

  5. Q5.Total Tiger rounds:

  6. Q6.Has full Tiger been collision-broken?

  7. Q7.Year Tiger was published:

  8. Q8.Tiger2 differs from Tiger in:

  9. Q9.Tiger is in which Wikipedia family?

  10. Q10.Why isn't Tiger common for new designs?

0 of 10 answered