Consecuencias de poner un número de serie en una clave AES

3

Tengo un dispositivo integrado con una memoria segura de solo 128 bits. Tengo que almacenar el número de serie (16 bits) y la clave AES (128 bits) en este espacio.

¿Cuáles son las consecuencias de poner los 16 bits del número de serie en la clave? ¿Será lo mismo que usar una clave de 112 bits (aún difícil de descifrar) o permitirá al atacante descifrar fácilmente el cifrado?     

pregunta user74875 05.05.2015 - 12:37
fuente

2 respuestas

2

No hay ataques conocidos en AES que permitan a un atacante convertir el conocimiento parcial de la clave en conocimiento completo. Si los 16 bits de la clave son fáciles de entender, entonces tienes lo que es efectivamente una clave de 112 bits.

    
respondido por el Mark 05.05.2015 - 12:42
fuente
0

¿Se puede derivar la serie de la clave?

Mi recomendación es usar un secreto de 128 bits y utilizar HMAC truncado ("serial", secreto) para derivar el serial y HMAC ("encriptación", secreto) para cifrar.

Si tiene publicaciones seriadas predeterminadas que debe usar y solo tiene 128 bits para trabajar, estoy de acuerdo en que el uso de los 112 bits restantes es seguro. Pero aún así debe evitar los ataques de clave relacionados mediante el hashing del secreto de 112 bits con la serie de 16 bits para obtener una clave de 128 bits.

    
respondido por el Natanael 06.05.2015 - 02:03
fuente

Lea otras preguntas en las etiquetas