Diferencia entre AES y 3DES

Diferencia entre AES y 3DES

Aes vs 3Des

AES (estándar de cifrado avanzado) y 3DES, o también conocidos como Triple DES (estándar de cifrado de datos) son dos de los estándares actuales en el cifrado de datos. Si bien AES es un cifrado totalmente nuevo que utiliza la red de sustitución-permutación, 3DES es solo una adaptación al cifrado de DES más antiguo que se basó en la red de Feistel equilibrada. Básicamente, 3DES se aplica tres veces a la información que se está encriptando.

AES utiliza tres longitudes de teclas de cifrado comunes, 128, 192 y 256 bits. Cuando se trata de 3DES, la clave de cifrado todavía se limita a 56 bits según lo dictado por el estándar DES. Pero dado que se aplica tres veces, el implementador puede optar por tener 3 claves discretas de 56 bits, o 2 idénticas y 1 discretas, o incluso tres claves idénticas. Esto significa que las 3DE pueden tener longitudes de clave de cifrado de 168, 112 o longitudes de longitud de cifrado de 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 usa la misma longitud de bloque de 64 bits, la mitad del tamaño que el de AES a 128 bits. El uso de AES proporciona un seguro adicional de que es más difícil oler datos filtrados de bloques idénticos. Al usar 3DES, el usuario necesita cambiar las claves de cifrado cada 32 GB de transferencia de datos para minimizar la posibilidad de fugas; idéntico a cuando se usa el cifrado están estándar.

Por último, repetir el mismo proceso tres veces lleva algún tiempo. Con todas las cosas constantes, AES es mucho más rápido en comparación con 3DES. Esta línea se borra cuando incluye software, hardware y la complejidad del diseño de hardware para la mezcla. Entonces, si tiene hardware acelerado 3DES, la migración a AES implementada solo por software puede dar lugar a 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 todavía se considera irrompible en uso práctico.

Resumen:
3DES utiliza un cifrado idéntico a DES, mientras que AES usa uno totalmente diferente
3DES tiene claves de cifrado más cortas y débiles en comparación con los EA
3DES utiliza claves de cifrado repetidas mientras que AES no
3DES también usa una longitud de bloque más corta en comparación con los EA
El cifrado 3DES lleva más tiempo que el cifrado AES