En criptografía , SC2000 es un cifrado en bloque inventado por un grupo de investigación de Fujitsu Labs. Se envió al proyecto NESSIE , pero no se seleccionó. Fue una de las técnicas criptográficas recomendadas para el uso del gobierno japonés por CRYPTREC en 2003, sin embargo, ha sido descartada como "candidata" por la revisión de CRYPTREC en 2013.
General | |
---|---|
Diseñadores | Fujitsu |
Publicado por primera vez | 2000 |
Certificación | CRYPTREC (candidato) |
Detalle de cifrado | |
Tamaños de clave | 128, 192 o 256 bits |
Tamaños de bloque | 128 bits |
Estructura | combinación SPN y red Feistel |
Rondas | 6.5 o 7.5 |
Mejor criptoanálisis público | |
Existen ataques diferenciales y lineales contra SC2000 reducidos a 4.5 rondas |
El algoritmo utiliza un tamaño de clave de 128, 192 o 256 bits. Opera en bloques de 128 bits utilizando 6,5 o 7,5 rondas de cifrado. Cada ronda consta de búsquedas de S-box , adiciones clave y una red Feistel de dos rondas sin clave . Hay 3 cajas S: una de 4 × 4 bits que se usa al comienzo de cada ronda, y una de 5 × 5 bits y una de 6 × 6 bits que se usan en la red Feistel.
No se ha anunciado ningún análisis del SC2000 completo, pero una versión reducida de 4.5 rondas es susceptible de criptoanálisis lineal , y una versión reducida de 5 rondas es susceptible de criptoanálisis diferencial . [1] [2] [3]
En 2014, Alex Biryukov e Ivica Nikolić encontraron una debilidad en el programa de claves de SC2000 que permite a un atacante encontrar claves en conflicto que resultan en cifrados idénticos en solo 2 39 veces para claves de 256 bits. Demostraron que hay 2 68 pares de claves en colisión y que el conjunto completo se puede encontrar en 2 58 veces. [4]
Referencias
- ^ Lars Knudsen , Håvard Raddum (7 de marzo de 2001). "Un primer informe sobre Whirlpool, NUSH, SC2000, Noekeon, Two-Track-MAC y RC6" (PDF) . Consultado el 8 de febrero de 2007 . Cite journal requiere
|journal=
( ayuda ) - ^ Hitoshi Yanami, Takeshi Shimoyama, Orr Dunkelman (2000). Criptoanálisis lineal y diferencial de un SC2000 de ronda reducida (PDF / PostScript ) . Actas del Segundo Taller Abierto de NESSIE . Consultado el 8 de febrero de 2007 .CS1 maint: varios nombres: lista de autores ( enlace )
- ^ Jiqiang Lu (julio de 2011). "Ataque diferencial en cinco rondas del cifrado en bloque SC2000" (PDF) . Revista de Ciencias y Tecnología de la Computación . Consultado el 30 de enero de 2012 .
- ^ Alex Biryukov; Ivica Nikolić (10 de noviembre de 2014). "Colisión de claves para SC2000-256" (PDF) . Cite journal requiere
|journal=
( ayuda )