Diferencia entre DES y AES

Diferencia entre DES y AES

Des vs aes

DES (estándar de cifrado de datos) es una forma bastante antigua de encriptar datos para que la información no pueda ser leída por otras personas que podrían interceptar el tráfico. Des es bastante viejo y desde entonces ha sido reemplazado por un AES más nuevo y mejor (estándar de cifrado avanzado). El reemplazo se realizó debido a las debilidades inherentes en DES que permitió que el cifrado se rompiera utilizando ciertos métodos de ataque. Las aplicaciones comunes de AES, en este momento, aún son impermeables a cualquier tipo de técnicas de agrietamiento, lo que lo convierte en una buena opción incluso para la información de alto secreto.

La debilidad inherente en DES es causada por un par de cosas que ya se abordan en AES. La primera es la tecla de cifrado de 56 bits muy corta. La clave es como una contraseña que es necesaria para descifrar la información. Un 56 bit tiene un máximo de 256 combinaciones, lo que puede parecer mucho, pero es bastante fácil para una computadora hacer un ataque de fuerza bruta en. AES puede usar una clave de cifrado de 128, 192 o 256 bits con 2^128, 2^192, 2^256 combinaciones respectivamente. Las claves de cifrado más largas hacen que sea mucho más difícil romperse dado que el sistema no tiene otras debilidades.

Otro problema es el tamaño de bloque pequeño utilizado por DES, que se establece en 64 bits. En comparación, AES utiliza un tamaño de bloque que es el doble de largo a 128 bits. En términos simples, el tamaño del bloque determina cuánta información puede enviar antes de comenzar a tener bloques idénticos, qué filtración de información. Las personas pueden interceptar estos bloques y usar leer la información filtrada. Para DES con 64 bits, la cantidad máxima de datos que se pueden transferir con una única clave de cifrado es 32 GB; En este punto, se necesita utilizar otra clave. Con AES, es de 256 exabytes o 256 mil millones de gigabytes. Probablemente sea seguro decir que puede usar una única clave de cifrado AES para cualquier aplicación.

En términos de estructura, DES usa la red Feistel que divide el bloque en dos mitades antes de pasar por los pasos de cifrado. AES, por otro lado, utiliza substitución de permutación, que implica una serie de pasos de sustitución y permutación para crear el bloque encriptado.

Resumen:
Des es realmente viejo, mientras que AES es relativamente nuevo
Des es rompible, mientras que AES todavía es inquebrantable
DES usa un tamaño de clave mucho más pequeño en comparación con los EA
DES usa un tamaño de bloque más pequeño en comparación con los EA
DES usa una estructura de Feistel equilibrada mientras AES usa sustitución-permutación