General | |
---|---|
Diseñadores | Kaisa Nyberg y Lars Knudsen |
Publicado por primera vez | 1995 |
Detalle de cifrado | |
Tamaños de clave | 198 bits |
Tamaños de bloque | 64 bits |
Estructura | Red Feistel |
Rondas | 6 |
Mejor criptoanálisis público | |
El criptoanálisis diferencial de orden superior de Jakobsen & Knudsen rompe KN-Cipher con solo 512 textos planos elegidos y 2 41 tiempos de ejecución, o con 32 textos planos elegidos y 2 70 tiempos de ejecución. [1] |
En criptografía , KN-Cipher es un cifrado en bloque creado por Kaisa Nyberg y Lars Knudsen en 1995. Uno de los primeros cifrados diseñados para ser demostrablemente seguros contra el criptoanálisis diferencial ordinario , KN-Cipher se rompió más tarde utilizando un 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 redondeo se basa en la operación del cubo en el campo finito GF (2 33 ).
Los diseñadores no especificaron ningún programa clave para el cifrado; dicen, "Todas las claves redondas deben ser independientes, por lo tanto, necesitamos al menos 198 bits de clave". [2]
El criptoanálisis diferencial de orden superior de Jakobsen & Knudsen rompe KN-Cipher con solo 512 textos planos elegidos y 2 41 tiempos de ejecución, o con 32 textos planos elegidos y 2 70 tiempos de ejecución. [1]