Articulo de referencia

Cifrado KN

41 running time, or with 32 chosen plaintexts and 2 70 running time. "}},"i":0}}]}"> En criptografía , KN-Cipher es un cifrado por bloques creado por Kaisa Nyberg y Lars Knudsen...

En criptografía , KN-Cipher es un cifrado por bloques creado por Kaisa Nyberg y Lars Knudsen en 1995. Siendo uno de los primeros cifrados diseñados para ser demostrablemente seguro contra el criptoanálisis diferencial ordinario , KN-Cipher fue posteriormente descifrado utilizando criptoanálisis diferencial de orden superior .

Presentado como "un prototipo... compatible con DES ", el algoritmo tiene un tamaño de bloque de 64 bits y una estructura de red Feistel de 6 rondas . La función de ronda se basa en la operación de cubo en el campo finito GF(2 33 ).

Los diseñadores no especificaron ningún esquema de claves para el cifrado; afirman: "Todas las claves de ronda deben ser independientes, por lo tanto necesitamos al menos 198 bits de clave". [ 2 ]

Criptoanálisis

El criptoanálisis diferencial de orden superior de Jakobsen y Knudsen rompe el cifrado KN con solo 512 textos planos elegidos y un tiempo de ejecución de 2 41 , o con 32 textos planos elegidos y un tiempo de ejecución de 2 70. [ 1 ]

Referencias

  1. 1 2 T. Jakobsen , LR Knudsen (enero de 1997). El ataque de interpolación a los cifrados de bloques (PDF/PostScript) . 4.º Taller Internacional sobre Cifrado Rápido de Software ( FSE '97). Haifa : Springer-Verlag . págs. 28–40 . Recuperado el 23 de enero de 2007 . 
  2. K. Nyberg, LR Knudsen (1995). "Provable Security Against a Differential Attack" ( PDF / PostScript ) . Journal of Cryptology . 8 (1): 27–37 . doi : 10.1007/bf00204800 . ISSN 0933-2790 . S2CID 11867695. Consultado el 23 de enero de 2007 .