Articulo de referencia

Jerónimo

En criptografía , Hierocrypt-L1 y Hierocrypt-3 son algoritmos de cifrado en bloque creados por Toshiba en 2000. Fueron presentados al proyecto NESSIE , pero no fueron selecciona...

En criptografía , Hierocrypt-L1 y Hierocrypt-3 son algoritmos de cifrado en bloque creados por Toshiba en 2000. Fueron presentados al proyecto NESSIE , pero no fueron seleccionados. [3] Ambos algoritmos se encontraban entre las técnicas criptográficas recomendadas para el uso del gobierno japonés por CRYPTREC en 2003, sin embargo, ambos fueron descartados como "candidatos" por la revisión de CRYPTREC en 2013.

Los sistemas de cifrado Hierocrypt son muy similares, diferenciándose principalmente en el tamaño de los bloques : 64 bits para Hierocrypt-L1, 128 bits para Hierocrypt-3. El tamaño de clave de Hierocrypt-L1 es de 128 bits, mientras que Hierocrypt-3 puede utilizar claves de 128, 192 o 256 bits. El número de rondas de cifrado también varía: Hierocrypt-L1 utiliza 6,5 ​​rondas y Hierocrypt-3 utiliza 6,5, 7,5 u 8,5, según el tamaño de la clave.

Los cifrados Hierocrypt utilizan una estructura de red de sustitución-permutación (SPN) anidada. Cada ronda consiste en aplicaciones paralelas de una transformación llamada XS-box , seguida de una operación de difusión lineal . La media ronda final reemplaza la difusión con un simple blanqueamiento posterior . La XS-box, que comparten los dos algoritmos, es en sí misma una SPN, que consiste en una subclave XOR , una búsqueda S-box , una difusión lineal , otra subclave XOR y otra búsqueda S-box. Las operaciones de difusión utilizan dos matrices MDS y hay una única S-box de 8×8 bits. El programa de claves utiliza las expansiones binarias de las raíces cuadradas de algunos números enteros pequeños como fuente de " números sin escrúpulos ".

No se ha anunciado ningún análisis de los cifrados completos, pero se descubrieron ciertas debilidades en el esquema de claves de Hierocrypt, relaciones lineales entre la clave maestra y algunas subclaves. También se ha obtenido cierto éxito aplicando el criptoanálisis integral a variantes de Hierocrypt de rondas reducidas; se han encontrado ataques más rápidos que la búsqueda exhaustiva para 3,5 rondas de cada cifrado.

Referencias

  1. ^ P. Barreto ; V. Rijmen ; J. Nakahara Jr.; B. Preneel ; Joos Vandewalle; Hae Yong Kim (abril de 2001). Ataques SQUARE mejorados contra HIEROCRYPT de ronda reducida . 8.º Taller internacional sobre cifrado rápido de software (FSE 2001). Yokohama , Japón: Springer-Verlag . págs. 165–173. doi : 10.1007/3-540-45473-X_14 .
  2. ^ Abdelkhalek, Ahmed; AlTawy, Riham; Tolba, Mohamed; Youssef, Amr M. (2015). "Ataques de encuentro intermedio en Hierocrypt-3 de ronda reducida". Progreso en criptología -- LATINCRYPT 2015 . Apuntes de clase en informática. Vol. 9230. Springer International Publishing . págs. 187–203. doi :10.1007/978-3-319-22174-8_11. ISBN 978-3-319-22174-8.
  3. ^ Sean Murphy; Juliette White, eds. (23 de septiembre de 2001). "Evaluación de seguridad de la primera fase de NESSIE" (PDF) . Consultado el 12 de agosto de 2018 .
  • Cifrados de 256 bits: implementación de referencia de HIEROCRYPT y código derivado
Obtenido de "https://es.wikipedia.org/w/index.php?title=Hierocripta&oldid=1182500491"