Red de Respuestas Legales - Derecho empresarial - ¿Qué es el algoritmo de cifrado DES?

¿Qué es el algoritmo de cifrado DES?

Algoritmo de cifrado de datos DES

El Estándar de cifrado de datos (DES) del Algoritmo de cifrado de datos (DEA) es una descripción estandarizada, que proviene del trabajo de investigación de IBM, y fue adoptada oficialmente por el gobierno de Estados Unidos en 1997. Probablemente sea el sistema de claves más utilizado, especialmente para proteger datos financieros. DES se desarrolló originalmente para integrarse en hardware. Por lo general, los cajeros automáticos (ATM) utilizan DES.

DES utiliza una clave de 56 bits con 8 bits de paridad adicionales, lo que da como resultado un tamaño de bloque máximo de 64 bits. Es un cifrado de bloques iterativo que utiliza una técnica llamada Feistel, en la que el bloque de texto cifrado se divide por la mitad. Aplique una función de bucle a una mitad usando la subclave, luego haga XOR en la salida con la otra mitad, luego se intercambian las mitades y el proceso continúa sin intercambiar en el bucle final; DES utiliza 16 ciclos.

La forma principal de atacar DES se llama 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^56. A medida que las capacidades de los sistemas informáticos sigan desarrollándose, la seguridad de DES será mucho más débil que cuando apareció por primera vez. Sin embargo, todavía puede considerarse adecuada desde un punto de vista práctico de naturaleza no crítica. Sin embargo, DES ahora sólo se utiliza para la autenticación de sistemas antiguos, y con mayor frecuencia se elige el nuevo estándar de cifrado: el Estándar de cifrado avanzado (AES).

Una variación común de DES es el DES triple, un mecanismo que utiliza una clave de 168 bits para cifrar el material tres veces y que normalmente, aunque no siempre, proporciona una seguridad extremadamente sólida. Triple DES es compatible con versiones anteriores de DES si los tres subelementos de 56 bits son iguales.

IBM tuvo una patente sobre DES durante varios años, pero expiró en 1983 y es de dominio público, lo que permite su uso libre de regalías bajo ciertas condiciones.