Twofish
¿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
- 01
VeraCrypt permite combinar Twofish con AES y Serpent en cifrado en cascada.
- 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.