robot de la enciclopedia para niños

Twofish para niños

Enciclopedia para niños
Archivo:Twofish
Twofish: un sistema para proteger información digital.

Twofish es un método especial de criptografía que ayuda a proteger la información digital. Fue creado por un grupo de expertos llamado Counterpane Labs. Este sistema fue presentado en un concurso muy importante organizado por el NIST (Instituto Nacional de Estándares y Tecnología de Estados Unidos). El concurso buscaba un nuevo método para reemplazar a un sistema antiguo llamado DES, y el ganador se convertiría en el nuevo estándar, conocido como AES.

Twofish funciona con bloques de información de 128 bits y puede usar claves de hasta 256 bits. Aunque Twofish llegó a la ronda final del concurso, no fue el elegido. Quedó en tercer lugar, después de otros dos sistemas llamados Rijndael (que fue el ganador y ahora es el AES) y Serpent.

¿Quiénes crearon Twofish?

Twofish fue diseñado por un equipo de personas muy talentosas en el campo de la seguridad digital. Entre ellos estaban Bruce Schneier, John Kelsey, Doug Withing, David Wagner, Chris Hall y Niels Ferguson.

El equipo extendido

Además, hubo un grupo llamado el "Equipo Extendido de Twofish". Ellos se dedicaron a estudiar a fondo cómo funcionaba Twofish y otros sistemas que participaron en el concurso AES. Este equipo incluía a Stefan Lucks, Tadayoshi Kohno y Mike Stay.

¿Cómo funciona Twofish?

Twofish tiene algunas características especiales que lo hacen único. Está relacionado con otro sistema de cifrado anterior llamado Blowfish.

Características principales

  • Cajas S (S-boxes) especiales: Twofish usa unas "cajas S" que se preparan antes de usarse y cambian según la clave que se esté utilizando. Esto lo hace más seguro.
  • Horario de claves complejo: También tiene una forma bastante elaborada de organizar y usar las diferentes partes de la clave, lo que se conoce como "horario de claves".
  • Elementos de otros diseños: Twofish tomó ideas de otros sistemas. Por ejemplo, usa algo llamado "Transformada Pseudo-Hadamard" (PHT) que viene de la familia de cifrados SAFER.
  • Estructura de Feistel: Al igual que el antiguo sistema DES, Twofish utiliza una estructura llamada "red de Feistel". Esta estructura ayuda a mezclar y transformar la información de manera segura.

Rendimiento y seguridad de Twofish

En la mayoría de los programas de computadora, Twofish es un poco más lento que Rijndael (el sistema que ganó el concurso AES) cuando se usan claves de 128 bits. Sin embargo, Twofish es un poco más rápido que Rijndael cuando se utilizan claves más largas, de 256 bits.

¿Es Twofish seguro?

Hasta el año 2004, no se conocía ninguna forma de "romper" el cifrado de Twofish que fuera más rápida que intentar todas las claves posibles una por una. Esto se llama "ataque de fuerza bruta" y es muy difícil de lograr si la clave es lo suficientemente larga. Esto significa que Twofish es un sistema muy robusto y seguro para proteger la información.

Véase también

Kids robot.svg En inglés: Twofish Facts for Kids

kids search engine
Twofish para Niños. Enciclopedia Kiddle.