NIEVE


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

SNOW 1.0 , SNOW 2.0 y SNOW 3G son cifrados de flujo síncrono basados ​​en palabras desarrollados por Thomas Johansson y Patrik Ekdahl en la Universidad de Lund .

Historia

SNOW 1.0, originalmente simplemente SNOW, se envió al proyecto NESSIE . El cifrado no tiene propiedad intelectual conocida ni otras restricciones. El cifrado funciona con palabras de 32 bits y admite claves de 128 y 256 bits. El cifrado consiste en una combinación de un LFSR y una máquina de estado finito (FSM) donde el LFSR también alimenta la siguiente función de estado del FSM. El cifrado tiene una fase de inicialización corta y muy buen rendimiento tanto en procesadores de 32 bits como en hardware.

Durante la evaluación, se descubrieron debilidades y, como resultado, SNOW no se incluyó en el conjunto de algoritmos de NESSIE. Los autores han desarrollado una nueva versión, la versión 2.0 del cifrado, que resuelve las debilidades y mejora el rendimiento.

Durante la evaluación de ETSI SAGE , el diseño se modificó aún más para aumentar su resistencia contra ataques algebraicos con el resultado denominado SNOW 3G. [1]

Se ha encontrado que existen claves relacionadas tanto para SNOW 2.0 como para SNOW 3G, [2] permitiendo ataques contra SNOW 2.0 en el modelo de claves relacionadas.

Utilizar

SNOW se ha utilizado en el proyecto ESTREAM como cifrado de referencia para la evaluación del rendimiento.

SNOW 2.0 es uno de los cifrados seleccionados para la norma ISO / IEC ISO / IEC 18033-4. [3]

SNOW 3G [4] se elige como el cifrado de flujo para los algoritmos de cifrado 3GPP UEA2 y UIA2. [5]

Fuentes

  1. ^ Informe de evaluación y diseño de UEA2
  2. ^ Kircanski, Aleksandar; Youssef, Amr (15 de abril de 2012). "Sobre la propiedad deslizante de SNOW 3G y SNOW 2.0" (PDF) . Consultado el 15 de abril de 2012 .[ enlace muerto permanente ]
  3. ^ "ISO / IEC 18033-4: 2011 Tecnología de la información - Técnicas de seguridad - Algoritmos de cifrado - Parte 4: cifrados de flujo" . ISO . Consultado el 30 de octubre de 2020 .
  4. ^ "Especificación de los algoritmos de confidencialidad e integridad de 3GPP UEA2 y UIA2. Documento 2: Especificación de SNOW 3G" (PDF) . www.gsma.com . 6 de septiembre de 2006 . Consultado el 13 de octubre de 2017 .
  5. ^ "Especificación de los algoritmos UEA2 y UIA2 de confidencialidad e integridad 3GPP. Documento 1: Especificación UEA2 y UIA2" (PDF) . www.quintillion.co.jp . Archivado desde el original (PDF) el 19 de marzo de 2012 . Consultado el 30 de octubre de 2020 .

enlaces externos