Léxico TI › Seguridad › Twofish

Twofish

Seguridad Svenska → Actualizado: 2026-10-05
Más información
Creador
Bruce Schneier y otros
Año
1998
Tipo
Cifrado de bloque
Tamaño de bloque
128 bits
Licencia
Libre, sin patente

Quedó segundo en el concurso del AES, nunca se ha roto, y apenas se usa — porque el segundo puesto en un proceso de estandarización no vale nada.

Desarrollado por un equipo liderado por Bruce Schneier como sucesor de Blowfish y presentado al concurso AES del NIST en 1998. Es un cifrado Feistel de 16 rondas, bloques de 128 bits y claves de 128, 192 o 256 bits, con la particularidad de que sus S-boxes se generan a partir de la propia clave en lugar de ser fijas.

Twofish llegó a la final junto a Rijndael, Serpent, RC6 y MARS. Rijndael ganó por ser más rápido tanto en hardware como en entornos limitados; se consideraba que Twofish tenía mayor margen de seguridad pero una implementación más complicada. No se conoce ningún ataque práctico contra Twofish completo. Aparece en algunas herramientas de cifrado de disco, pero en la práctica el AES se ha quedado con todo el mercado.

← Volver al léxico