Diferencia entre AES y 3DES

Te explicamos la Diferencia entre AES y 3DES con ejemplos y definiciones. Conoce todos los datos para distinguirlos fácilmente.
diferencia

¿Cuál es la Diferencia entre AES y 3DES?

AES (Advanced Encryption Standard) y 3DES, o también conocido como Triple DES (Data Encryption Standard) son dos de los estándares actuales en cifrado de datos. Mientras que AES es un cifrado totalmente nuevo que utiliza la red de sustitución-permutación, 3DES no es más que una adaptación del antiguo cifrado DES, que se basaba en la red Feistel equilibrada. Básicamente, 3DES es DES aplicado tres veces a la información cifrada.
AES utiliza tres longitudes de clave de cifrado comunes: 128, 192 y 256 bits. Cuando se trata de 3DES, la clave de cifrado sigue estando limitada a 56 bits, como dicta la norma DES. Pero como se aplica tres veces, el implementador puede optar por tener 3 claves discretas de 56 bits, o 2 idénticas y 1 discreta, o incluso tres claves idénticas. Esto significa que 3DES puede tener longitudes de clave de cifrado de 168, 112 o 56 bits respectivamente. Pero debido a ciertas vulnerabilidades al volver a aplicar el mismo cifrado tres veces, el uso de 168 bits tiene una seguridad reducida equivalente a 112 bits y el uso de 112 bits tiene una seguridad reducida equivalente a 80 bits.
3DES también utiliza la misma longitud de bloque de 64 bits, la mitad que AES de 128 bits. El uso de AES ofrece la garantía adicional de que es más difícil husmear datos filtrados de bloques idénticos. Cuando se utiliza 3DES, el usuario tiene que cambiar las claves de cifrado cada 32 GB de transferencia de datos para minimizar la posibilidad de fugas: idéntico a cuando se utiliza el cifrado DES estándar.
Por último, repetir el mismo proceso tres veces lleva algo de tiempo. Si todo se mantiene constante, AES es mucho más rápido que 3DES. Esta línea se difumina cuando se incluyen en la mezcla el software, el hardware y la complejidad del diseño del hardware. Así, si se dispone de hardware acelerado 3DES, migrar a AES implementado solo por software puede resultar en tiempos de procesamiento más lentos. En este aspecto, no hay mejor solución que probar cada uno y medir su velocidad. Pero cuando se trata de seguridad, AES es el ganador seguro, ya que se sigue considerando irrompible en el uso práctico.
Resumen:
3DES utiliza un cifrado idéntico a DES, mientras que AES utiliza uno totalmente distinto
3DES tiene claves de cifrado más cortas y débiles que AES
3DES utiliza claves de cifrado que se repiten, mientras que AES no.
3DES también utiliza una longitud de bloque más corta que AES
El cifrado 3DES tarda más que el cifrado AES

Deja un comentario