Articulo de referencia

MARTE (cifrado)

{{cite conference |title=On Generalized Feistel Networks |last1=Hoang |first1=Viet Tung |last2=Rogaway |first2=Phillip |date=2010 |publisher=Springer |book-title=LNCS 6223 |page...

MARS es un cifrador de bloques que IBM presentó al proceso del Estándar de Cifrado Avanzado ( AES). MARS fue seleccionado como finalista de AES en agosto de 1999, tras la conferencia AES2 celebrada en marzo de 1999, donde fue elegido como el quinto y último algoritmo finalista.

El equipo de diseño de MARS incluía a Don Coppersmith , quien había participado en la creación del Estándar de Cifrado de Datos (DES) 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 y por capas.

El informe oficial de IBM afirmó que MARS y Serpent fueron los únicos dos finalistas que implementaron algún tipo de red de seguridad con respecto a posibles avances en matemáticas criptográficas. El equipo de Twofish hizo una declaración similar sobre su cifrado. [ 2 ]

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 cifradores de bloques, MARS tiene una estructura heterogénea: varias rondas de un núcleo criptográfico están "encapsuladas" por rondas de mezcla sin clave, junto con el blanqueamiento de la clave .

Análisis de seguridad

Las subclaves con largas secuencias de unos o ceros pueden dar lugar a ataques eficientes contra MARS. [ 3 ] Los dos bits menos significativos de las claves de ronda utilizadas en la multiplicación siempre se establecen en el valor 1. Por lo tanto, siempre hay dos entradas que permanecen inalteradas durante el proceso de multiplicación, independientemente de la subclave, y otras dos que tienen una salida fija, independientemente de la subclave. [ 3 ]

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

Notas y referencias

  1. Hoang, Viet Tung; Rogaway, Phillip (2010). "Sobre redes Feistel generalizadas". LNCS 6223. CRYPTO 2010. EE. UU.: Springer. págs. 613–630 . doi : 10.1007/978-3-642-14623-7_33 . 
  2. NIST (2000), Informe sobre el desarrollo del estándar de cifrado avanzado (AES) (PDF) , NIST
  3. 1 2 B. Preneel; et al. (2000), Comentarios del Proyecto NESSIE sobre los finalistas de AES (PDF) , NIST 
  4. ¡MARS ataca! Criptoanálisis preliminar de variantes de MARS con rondas reducidas. John Kelsey, Bruce Schneier, 2004
  • Cifrados de 256 bits: implementación de referencia de MARS y código derivado.
  • Especificación de MARS archivada el 11/09/2018 en Wayback Machine.
  • Página de IBM sobre MARS
  • Entrada de SCAN sobre Marte
  • Descripción de Marte por John Savard