MARTE (cifrado) - MARS (cipher)

MARTE
General
Diseñadores IBM
Publicado por primera vez 1998
Certificación Finalista AES
Detalle de cifrado
Tamaños de clave 128, 192 o 256 bits
Tamaños de bloque 128 bits
Estructura Red Feistel tipo 3
Rondas 32

MARS es un cifrado en bloque que fue presentado por IBM al proceso Advanced Encryption Standard . MARS fue seleccionado como finalista de AES en agosto de 1999, después de la conferencia AES2 en marzo de 1999, donde fue votado como el quinto y último algoritmo finalista.

El equipo de diseño de MARS incluía a Don Coppersmith , quien había estado involucrado en la creación del Estándar de Cifrado de Datos (DES) anterior veinte años antes. El proyecto fue diseñado específicamente para resistir futuros avances en criptografía mediante la adopción de un enfoque compartimentado en capas.

El informe oficial de IBM declaró que MARS y Serpent fueron los únicos dos finalistas en implementar cualquier forma de red de seguridad con respecto a los posibles avances en las matemáticas criptográficas. El equipo de Twofish hizo una declaración similar sobre su cifrado.

MARS tiene un tamaño de bloque de 128 bits y un tamaño de clave variable de entre 128 y 448 bits (en incrementos de 32 bits). A diferencia de la mayoría de los cifrados en bloque, MARS tiene una estructura heterogénea: varias rondas de un núcleo criptográfico están "encamisadas" mediante rondas de mezcla no codificadas, junto con blanqueamiento de claves .

Análisis de seguridad

Las subclaves con largas series de unos o ceros pueden conducir a ataques eficientes en MARS. Los dos bits menos significativos de las claves redondas que se utilizan en la multiplicación siempre se establecen en el valor 1. Por lo tanto, siempre hay dos entradas que no cambian a través del proceso de multiplicación independientemente de la subclave, y otras dos que tienen salida fija independientemente de la subclave.

Un ataque de encuentro en el medio publicado en 2004 por John Kelsey y Bruce Schneier puede romper 21 de 32 rondas de MARS.

notas y referencias

enlaces externos