Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1310

Twofish

Revisado porCybersecurity entrepreneur & security researcher

¿Qué es Twofish?

TwofishCifrado simétrico con bloque de 128 bits y clave de 128/192/256 bits diseñado por Schneier y otros como finalista de AES; seguro pero poco usado porque AES se convirtió en el estándar.


Twofish es un cifrado de bloque tipo Feistel de 16 rondas con bloques de 128 bits y claves de 128, 192 o 256 bits, diseñado por Bruce Schneier, Niels Ferguson, John Kelsey, Doug Whiting, David Wagner y Chris Hall. Fue uno de los cinco finalistas del concurso AES (1997–2000) y utiliza cajas S dependientes de la clave, una Transformada Pseudo-Hadamard y una programación de claves compleja. Es libre de patentes y regalías y permanece criptoanalíticamente intacto, pero perdió ante Rijndael principalmente por rendimiento y simplicidad. Hoy aparece en herramientas como TrueCrypt/VeraCrypt y GnuPG como cifrado alternativo. Los sistemas nuevos suelen elegir AES o, si se desea diversificación, AES junto con un cifrado de flujo como ChaCha20.

Ejemplos

  1. 01

    VeraCrypt permite combinar Twofish con AES y Serpent en cifrado en cascada.

  2. 02

    GnuPG admite Twofish como una de sus opciones de cifrado simétrico.

Preguntas frecuentes

¿Qué es Twofish?

Cifrado simétrico con bloque de 128 bits y clave de 128/192/256 bits diseñado por Schneier y otros como finalista de AES; seguro pero poco usado porque AES se convirtió en el estándar. Pertenece a la categoría de Criptografía en ciberseguridad.

¿Qué significa Twofish?

Cifrado simétrico con bloque de 128 bits y clave de 128/192/256 bits diseñado por Schneier y otros como finalista de AES; seguro pero poco usado porque AES se convirtió en el estándar.

¿Cómo defenderse de Twofish?

Las defensas contra Twofish combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

Términos relacionados