Longitud de la clave mayor que el tamaño del bloque

0

Soy nuevo en infosec y recientemente estudio criptografía. En AES, si tengo una clave de 192 bits para cifrar un tamaño de bloque de 128 bits, ¿no solo utilizará los primeros 128 bits de mi clave de 192 bits? Entonces, ¿para qué se utiliza esa clave de 64 bits adicional y cómo aumenta la seguridad?

    
pregunta Mollin Ceyer 22.05.2018 - 20:43
fuente

1 respuesta

1

La clave se pone primero a través de un algoritmo llamado key schedule , que lo divide y lo expande a un número de claves redondas de 128 bits. Estas claves redondas siempre tienen una longitud de 128 bits, independientemente del tamaño de la clave AES. Cada una de estas claves de ronda se alimenta al final de cada ronda del cifrado de bloque mediante la operación XOR. AES128 expande una clave de 128 bits en 11 claves redondas, AES192 expande una clave de 192 bits en 13 teclas redondas, y AES256 expande una clave de 256 bits en 15 teclas redondas.

Los aspectos internos del algoritmo AES se describen de manera excelente en Guía de una figura de palo para AES .

    
respondido por el forest 15.06.2018 - 23:33
fuente

Lea otras preguntas en las etiquetas