Tiger
Tiger es una función hash de 192 bits diseñada por Ross Anderson y Eli Biham, optimizada para plataformas de 64 bits y usada en TTH (Tiger Tree Hash).
Propósito
Ofrece hashing rápido en plataformas de 64 bits, usado para verificación de integridad en intercambio de archivos P2P.
Mecanismo
Basada en Merkle-Damgård, usa 3 cajas S y aritmética de palabras de 64 bits, 24 rondas. El estado son tres palabras de 64 bits (192 bits en total). Optimizada para ALUs de 64 bits; el rendimiento baja en plataformas de 32 bits.
Casos de uso
- TTH de Direct Connect P2P
- Hash de archivos de eDonkey
- Checksums de algunos sistemas de archivos
- Investigación criptográfica
Ejemplos
- entrada
helloOutput3b3a3a3a3a3a3a3a...192-bit output
Errores comunes
- Using Tiger in new systems (not a NIST standard)
- Use SHA-256 or BLAKE2
Términos relacionados
RIPEMD
RIPEMD es una función hash de 160 bits diseñada por Hans Dobbertin et al., un resultado del proyecto europeo RIPE; las direcciones Bitcoin usan RIPEMD-160. GLOSARIO
SHA-256
SHA-256 es el miembro de la familia SHA-2 con salida de 256 bits, muy usado en TLS, blockchains y aplicaciones criptográficas, sin ataques prácticos conocidos. GLOSARIO
MD5
MD5 es una función hash criptográfica de 128 bits diseñada por Ronald Rivest; demostrada insegura por ataques de colisión, hoy solo se usa para fines no de seguridad como checksums. GLOSARIO