Léxico TI › Seguridad › Ataque Square

Ataque Square

Seguridad Svenska → Actualizado: 2026-10-13

Un ataque integral contra cifradores de bloque orientados a bytes, con nombre del cifrado Square para el que se diseñó.

El ataque se dirige contra Square, un cifrador de bloque presentado por Joan Daemen, Lars Knudsen y Vincent Rijmen en 1997. Square trabaja con bytes en lugar de bits. El truco consiste en introducir 256 textos planos que solo difieren en un byte. Tras unas pocas rondas, el XOR de ciertos valores intermedios es cero, y esa propiedad puede aprovecharse para adivinar partes de la clave.

El ataque fue importante porque se aplicaba directamente a Rijndael, el candidato que acabó siendo AES. Sin embargo, solo rompía versiones con un número reducido de rondas. AES tiene entre diez y catorce rondas según la longitud de la clave, muy por encima de lo que alcanzaba el ataque. Que un cifrado se "rompa" suele significar que se ha roto una versión simplificada, y la distancia entre ambas cosas puede ser incómodamente pequeña.

← Volver al léxico