¿Qué significa "DES"?

"DES" se refiere al algoritmo de cifrado de datos (DEA), un algoritmo de cifrado simétrico que es probablemente el sistema de claves más utilizado, especialmente para proteger datos financieros. La DEA desarrollada originalmente estaba integrada en el hardware. Normalmente, los cajeros automáticos (ATM) utilizan DEA. Provino del trabajo de investigación de IBM, que tuvo una patente sobre él durante varios años, pero después de que expiró en 1983, pasó a ser de dominio público, permitiendo su uso bajo ciertas condiciones sin pagar regalías. Adoptado oficialmente por el gobierno de Estados Unidos en 1997.

1. Estándar de cifrado de datos

La idea original de DES puede referirse a la máquina alemana Engelma durante la Segunda Guerra Mundial, y las ideas básicas son básicamente las mismas. El cifrado criptográfico tradicional se deriva de la antigua idea de los desplazamientos circulares, según la cual la máquina Enigma difunde la ambigüedad. Pero el principio esencial es el mismo. El DES moderno hace lo mismo a nivel binario: reemplaza la ambigüedad y dificulta el análisis.

2. Principio de cifrado

DES utiliza una clave de 56 bits y un bit de paridad adicional de 8 bits para generar un paquete de datos máximo de 64 bits. Es un cifrado de bloques iterativo que utiliza una técnica llamada Feistel, en la que un bloque de texto cifrado se divide por la mitad. Aplique una función de bucle a una mitad usando la subclave y luego haga XOR en la salida con la otra mitad, luego se intercambian las mitades y el proceso continúa, pero el último bucle no se intercambia; DES utiliza 16 bucles y cuatro operaciones básicas: operaciones XOR, permutación, reemplazo y desplazamiento.

3. Una variante común de DES es el DES triple, que utiliza una clave de 168 bits para cifrar los datos tres veces. Por lo general (pero no siempre) proporciona una seguridad muy sólida. Triple DES es compatible con DES si los tres subelementos de 56 bits son idénticos.

4. Método de división por calentamiento

La forma principal de atacar DES se llama cracking por fuerza bruta o búsqueda exhaustiva de claves, que implica probar repetidamente varias claves hasta que una coincida. Si DES utiliza una clave de 56 bits, el número de claves posibles es 2 elevado a la 56ª potencia. A medida que las capacidades de los sistemas informáticos continúan evolucionando, la seguridad de DES es mucho más débil que cuando apareció por primera vez. Pero desde un punto de vista no crítico, todavía puede considerarse suficiente. Pero ahora solo se utiliza DES para identificar sistemas antiguos, y se utiliza más para elegir un nuevo estándar de cifrado: el Estándar de cifrado avanzado (AES).