MISTY1


En criptografía , MISTY1 (o MISTY-1 ) es un cifrado en bloque diseñado en 1995 por Mitsuru Matsui y otros para Mitsubishi Electric . [2] [3]

MISTY1 es uno de los algoritmos seleccionados en el proyecto europeo NESSIE , y ha estado entre las técnicas criptográficas recomendadas para uso del gobierno japonés por CRYPTREC en 2003; sin embargo, la revisión de CRYPTREC lo dejó como "candidato" en 2013. Sin embargo, Yosuke Todo lo rompió con éxito en 2015 mediante el uso de criptoanálisis integral ; este ataque fue mejorado en el mismo año por Achiya Bar-On. [1]

"MISTY" puede significar "Tecnología de seguridad mejorada de Mitsubishi"; también son las iniciales de los investigadores involucrados en su desarrollo: Matsui Mitsuru, Ichikawa Tetsuya, Sorimachi Toru, Tokita Toshio y Yamagishi Atsuhiro. [4]

MISTY1 está cubierto por patentes, aunque el algoritmo está disponible gratuitamente para uso académico (sin fines de lucro) en RFC 2994, y hay una implementación GPL de Hironobu Suzuki (utilizada por, por ejemplo, Scramdisk ).

MISTY1 es una red Feistel con un número variable de rondas (cualquier múltiplo de 4), aunque se recomiendan 8. El cifrado opera en bloques de 64 bits y tiene un tamaño de clave de 128 bits. MISTY1 tiene una estructura recursiva innovadora; la función de ronda en sí utiliza una red de Feistel de 3 rondas. MISTY1 afirma ser seguro contra el criptoanálisis diferencial y lineal .

KASUMI es un sucesor del cifrado MISTY1, que se suponía que era más fuerte que MISTY1 y ha sido adoptado como el algoritmo de cifrado estándar para teléfonos móviles europeos . En 2005, KASUMI se rompió y en 2010 se publicó un nuevo artículo (explicado a continuación) que detalla un ataque práctico al cifrado; consulte el artículo para obtener más detalles.