tiempo de cifrado del algoritmo AES

-4

¿Cuál es el tiempo que tarda un algoritmo de cifrado AES, con una clave de 128 bits, operando en una computadora normal (por ejemplo, con Intel i7) y cuál será el impacto en el tiempo si deseo usar un 256 bit? clave?

    
pregunta Lokanath 20.06.2015 - 13:05
fuente

2 respuestas

3

Aproximadamente: para un núcleo i7-4750HQ: 700MByte / s vs. 500MByte / s.

Fuente: enlace

Le sugiero que verifique su hardware de destino con el

openssl speed

comando.

    
respondido por el StackzOfZtuff 20.06.2015 - 13:17
fuente
1

Si se está preguntando de dónde proviene esa diferencia en la velocidad de cifrado / descifrado, es bastante sencillo: AES utiliza un número diferente de rondas de cifrado según la longitud de la clave.

Para las claves de 128 bits hace 10 rondas, para las claves de 192 bits hace 12 rondas y para las claves de 256 bits hace 14 rondas.

Por lo tanto, AES-256 normalmente será un 40% más lento que AES-128 (siempre que la velocidad de cifrado esté limitada por la CPU y no por E / S). Tenga en cuenta que esto se alinea perfectamente con los puntos de referencia proporcionados por @StackzOfZtuff :)

    
respondido por el Andrey 20.06.2015 - 22:11
fuente

Lea otras preguntas en las etiquetas