ARIA | |
---|---|
Creador | Grupo de investigadores de Corea del Sur |
Creado | 2003 _ |
publicado | 2003 |
Tamaño de clave | 128, 192, 256 bits |
Tamaño de bloque | 128 bits |
Número de rondas | 14/12/16 |
Tipo de | Red de sustitución-permutación |
ARIA es un algoritmo de cifrado de bloque simétrico (tamaño de bloque de 128 bits, longitud de clave de hasta 256 bits), desarrollado por criptólogos de Corea del Sur como un estándar nacional de cifrado en Corea del Sur . En 2004, el cifrado fue aprobado oficialmente como estándar nacional.
El algoritmo tiene una estructura de red SP , como Rijndael . El número de rondas es 12, 14 o 16, dependiendo de la longitud de la clave. ARIA utiliza dos tablas de sustitución de 8 × 8 bits y sus inversiones como rondas alternativas, siendo una de ellas la caja S del cifrado Rijndael. El algoritmo usa involuciones, el mismo procedimiento se puede usar tanto para el cifrado como para el descifrado.
El programa clave procesa la clave con un cifrado Feistel Net de 3 rondas y 256 bits.
Una ronda del algoritmo consta de 3 etapas:
El algoritmo es efectivo tanto en la implementación de software como de hardware. El cifrado muestra buenos resultados en plataformas de 8 bits.
El desarrollador declaró garantizada la resistencia al criptoanálisis lineal y diferencial y, en general, a todos los ataques existentes en el momento del desarrollo. Por el momento, solo hay ataques en una versión abreviada de 7 rondas del cifrado.
Criptosistemas simétricos | |
---|---|
Cifrados de flujo | |
Red Feistel | |
red SP | |
Otro |