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