El estándar de cifrado de datos (DES) es un algoritmo de cifrado de bloque de clave simétrica. El algoritmo se basa en la red de Feistel. El algoritmo utiliza una clave de 56 bits para cifrar datos en bloques de 64 bits.
Existen principalmente dos categorías de preocupaciones sobre la solidez del estándar de cifrado de datos. Están:
- Preocupaciones sobre el algoritmo particular utilizado.
- Inquietudes sobre el uso de claves de tamaño de 56 bits.
La primera preocupación con respecto al algoritmo utilizado aborda la posibilidad de criptoanálisis haciendo uso de las características del algoritmo DES. Una preocupación más grave es la longitud de la clave secreta utilizada. Puede haber (aproximadamente 7,2 × claves) claves posibles con una longitud de clave de 56 bits. Por lo tanto, un ataque de fuerza bruta parece poco práctico.
Suponiendo que, en promedio, uno tiene que buscar en la mitad del espacio de la clave para descifrar el texto cifrado, un sistema que realice un cifrado DES por microsegundo podría requerir más de mil años. Pero, la suposición de un cifrado DES por microsegundo es demasiado conservadora. En julio de 1998, finalmente se demostró que DES era inseguro cuando Electronic Frontier Foundation (EFF) rompió un cifrado DES. El cifrado se descifró con la ayuda de una máquina «DES cracker» de propósito especial. Se informó que el ataque duró menos de 3 días.
Simplemente ejecutar todas las claves posibles no resultará en descifrar el cifrado DES. A menos que se proporcione texto sin formato conocido, el atacante debe poder diferenciar el texto sin formato de otros datos. Se requiere cierto grado de conocimiento sobre el texto sin formato de destino y algunas técnicas para distinguir automáticamente el texto sin formato del distorsionado para complementar el enfoque de fuerza bruta. Si el ataque de fuerza bruta es el único medio para descifrar el algoritmo de cifrado DES, el uso de claves más largas obviamente nos ayudará a contrarrestar tales ataques. Se garantiza que un algoritmo es irrompible por fuerza bruta si se utiliza una clave de 128 bits.
El criptoanálisis diferencial, el criptoanálisis lineal, son ejemplos de ataques estadísticos al algoritmo DES. Algunas de las alternativas importantes para DES son AES (Estándar de cifrado avanzado) y triple DES.
Publicación traducida automáticamente
Artículo escrito por swetha_vazhakkat y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA