El estándar de encripción de datos del (DES ) es una cifra (un método para el que cifra la información de ) seleccionada como tratamiento de la información federal oficial estándar (PAA) para el Estados Unidos en 1976, y que ha disfrutado posteriormente de uso extenso internacionalmente. El algoritmo era inicialmente polémico, con los elementos clasificados del diseño de, una longitud dominante relativamente corto, y las suspicacias sobre una puerta de atrás nacional de la agencia de seguridad (NSA). El DES por lo tanto vino bajo escrutinio académico intenso, y motivó la comprensión moderna de las cifras de bloque y de su criptoanálisis .
El DES ahora se considera ser inseguro para muchos usos. Esto es principalmente debido al tamaño dominante de 56 pedacitos que es demasiado pequeño; Las llaves del DES han estado quebradas sobre menos de 24 horas. Hay también algunos resultados analíticos que demuestran debilidades teóricas en la cifra, aunque sean infeasible montar en la práctica. El algoritmo se cree para ser prácticamente seguro bajo la forma de DES triple, aunque haya ataques teóricos. Estos últimos años, la cifra ha sido reemplazada por la encripción avanzada estándar (AES).
En una cierta documentación, una distinción se hace entre el DES mientras que un estándar, y el algoritmo, que se refiere como el DEA (el algoritmo de encripción de datos del ). Cuando está hablado, " DES" o se explica ( ɛs del iː del diː ) o pronunciado como sola sílaba ( dɛs ).
Algunas de las suspicacias sobre debilidades ocultadas en los S-boxes fueron aliviadas en 1990, con el descubrimiento independiente y abren la publicación por el Eli Biham y el Adi Shamir del criptoanálisis diferenciado, un método general para romper cifras de bloque. Los S-boxes del DES eran mucho más resistentes al ataque que si habían sido elegidos al azar, sugiriendo fuerte que IBM sabía sobre la técnica detrás en los años 70. Éste era de hecho el &mdash del caso; en 1994, el calderero de Don publicó los criterios de diseño originales para los S-boxes. Según la recaudación de Steven, los investigadores de IBM Watson descubrieron ataques cryptanalytic diferenciados en 1974 y fueron pedidos por el NSA mantener la técnica secreta. El calderero explica la decisión del secreto de IBM diciendo, " eso era porque el criptoanálisis puede ser una herramienta muy de gran alcance, utilizó contra muchos esquemas, y había preocupación que tal información en el public domain podría afectar al contrario a security." nacional; La recaudación cotiza a Gualterio Tuchman: " hey pidió que estampáramos todos nuestros documentos confidenciales… Pusimos un número en cada uno y los trabamos realmente para arriba en cajas fuertes, porque eran considerados gobierno de los E. Hice tan el it". Shamir mismo comentó, " Diría que, contrariamente a lo que alguna cree gente, no hay evidencia de tratar de forzar con el DES de modo que el diseño básico fuera weakened."
El otro &mdash de las críticas; que la longitud dominante era &mdash demasiado corto; fue apoyado por el hecho de que la razón dada por el NSA para reducir la longitud dominante a partir de 64 pedacitos a 56 era que los otros 8 pedacitos podrían servir como pedacitos de la paridad, que parecían algo engañosos. Fue creído extensamente que la decisión del NSA fue motivada por la posibilidad que podrían al ataque de la fuerza bruta a la llave de 56 pedacitos varios años antes de que el resto del mundo.
A pesar de las críticas, el DES fue aprobado como estándar federal en noviembre de 1976, y publicado en el 1977 del 15 de enero como FIPS PUB 46, autorizado para el uso en todos los datos sin clasificar. Fue reafirmado posteriormente como el estándar en 1983, 1988 (revisado como FIPS-46-1 ), 1993 (el FIPS-46-2 ), y otra vez en 1998 (el FIPS-46-3 ), el 3ultimo " que prescribía; " del DES triple ; (véase abajo). En el el 2002 del 26 de mayo, DES finalmente fue reemplazado por AES, el estándar avanzado de la encripción, siguiendo una competición pública (véase el AES de proceso). Incluso sigue habiendo el en fecha 2004, sin embargo, DES en uso extenso. El 19 de mayo de 2005, los PAA 46-3 fueron retirados oficialmente, pero el NIST ha aprobado DES triple con el año 2030 para la información de gobierno sensible.
Otro ataque teórico, criptoanálisis linear, fue publicado en 1994, pero era un ataque de la fuerza bruta en 1998 que demostró que el DES se podría atacar muy prácticamente, y destacó la necesidad de un algoritmo del reemplazo. Éstos y otros métodos del criptoanálisis se discuten más detalladamente más adelante en el artículo.
La introducción de DES se considera haber sido un catalizador para el estudio académico de la criptografía, particularmente de métodos a las cifras de bloque crack. Según una retrospectiva del NIST sobre el DES, el El DES se puede decir para tener " saltar el started" el estudio y el desarrollo no militares de los algoritmos de encripción. En los años 70 había muy pocos criptógrafos, a excepción de ésos en organizaciones de los militares o de la inteligencia, y poco estudio académico de la criptografía. Ahora hay muchos cryptologists académicos activos, departamentos de matemáticas con programas fuertes en criptografía, y compañías y consultores comerciales de seguridad de información. Una generación de criptoanalistas ha cortado su analizar de los dientes (que está intentando al " crack") el algoritmo del DES. En las palabras Bruce Schneier, " del criptógrafo; El DES hizo más para galvanizar el campo del criptoanálisis que todo lo demás. Ahora había un algoritmo a study." Una parte asombrosa de la literatura abierta en criptografía en los años 70 y los años 80 trató del DES, y el DES es el estándar contra el cual cada algoritmo dominante simétrico puesto que se ha comparado.
El DES sí mismo se puede adaptar y reutilizar en un esquema más seguro. Muchos usuarios anteriores del DES ahora utilizan el DES triple (TDES) que fue descrito y analizado por uno de los poseedores de una patente del DES (véase el Pub 46-3 de los PAA ); implica el aplicar del DES tres veces con dos (2TDES) o tres (3TDES) diversas llaves. TDES se mira como adecuado seguro, aunque sea absolutamente lento. Una alternativa costosa es menos de cómputo el DES-X, que aumenta el tamaño dominante en el material dominante adicional de XORing antes y después del DES. El GDES era una variante del DES propuesta como manera de acelerar la encripción, pero fue demostrado para ser susceptible al criptoanálisis diferenciado.
En 2001, después de una competición internacional, el NIST seleccionó una nueva cifra, la encripción avanzada estándar (AES), como reemplazo. El algoritmo que fue seleccionado mientras que el AES fue sometido por sus diseñadores bajo el nombre el Rijndael . Otros finalistas en la competición AES del NIST incluyeron el RC6, serpiente, MARTE, Twofish .
Como otras cifras de bloque, el DES por sí mismo no es los medios seguros de la encripción sino se debe en lugar de otro utilizar en un modo de operación . FIPS-81 especifica varios modos para el uso con el DES. Otros comentarios sobre el uso del DES se contienen en FIPS-74.
Antes de los redondos principales, el bloque se divide en dos mitades de 32 bits y se procesa alternativamente; esto que entrecruza se conoce como el esquema de Feistel. La estructura de Feistel se asegura de que el desciframiento y la encripción sean procesos muy similares - la única diferencia es que los subkeys están aplicados en la orden reversa al descifrar. El resto del algoritmo es idéntico. Esto simplifica grandemente la puesta en práctica, particularmente en hardware, pues no hay necesidad de algoritmos separados de la encripción y del desciframiento.
El &oplus rojo; el símbolo denota el exclusivo-O la operación de (XOR). La F-función del revuelve mitad de un bloque junto con algo de la llave. La salida de la F-función entonces se combina con la otra mitad del bloque, y las mitades se intercambian antes de la siguiente ronda. Después del redondo final, las mitades no se intercambian; ésta es una característica de la estructura de Feistel que hace la encripción y el desciframiento los procesos similares.
- el de 32 bits mitad-bloquean son ampliadas a 48 pedacitos usar la permutación, denotado E de la extensión del en el diagrama, duplicando algunos de los pedacitos.
La alternación de la substitución de los S-boxes, y la permutación de pedacitos de la P-caja y de la E-extensión proporciona el " supuesto; Confusión y " de la difusión ; respectivamente, un concepto identificado por el Claude Shannon en los años 40 como condición necesaria para una cifra segura con todo práctica.
El horario dominante para el desciframiento es similar - debe generar las llaves en la orden reversa. Por lo tanto las rotaciones están a la derecha, algo que la izquierda.
A pesar de todas las críticas y debilidades del DES, no hay ejemplo sabido de cualquier persona las pérdidas monetarias realmente sufridoras debido a limitaciones de la seguridad del DES.
En academia, las varias ofertas para una máquina DES-que se agrietaba fueron avanzadas. En 1977, Diffie y Hellman propusieron un cálculo del coste de la máquina un US$20 estimado millón que podría encontrar una llave del DES en un solo día. Antes de 1993, la salchicha de Francfort había propuesto que llave-buscar el cálculo del coste US$1 millón de la máquina que encontraría una llave en el plazo de 7 horas. Sin embargo, no se ejecutó ningunas de estas ofertas tempranas nunca, por lo menos ningunas puestas en práctica fueron reconocidas público. La vulnerabilidad del DES fue demostrada prácticamente en el finales de los 90. En 1997, la seguridad del RSA patrocinó una serie de competencias, ofreciendo un premio $10.000 al primer equipo que rompió un mensaje cifrado con el DES para la competencia. Que la competencia fue ganada por el proyecto de DESCHALL, llevado por Rocke Verser, Matt Curtin, y Justin Dolske, usar ciclos ociosos de millares de computadoras a través del Internet. La viabilidad de agrietar el DES fue demostrada rápidamente en 1998 cuando una DES-galleta de encargo fue construida por el Electronic Frontier Foundation (EFF), un grupo de las derechas civiles del Cyberspace, en el coste de aproximadamente US$250,000 (véase la galleta del DES del EFF). Su motivación era demostrar que el DES era frágil en la práctica así como en teoría: " El allí es mucha gente que no creerá una verdad hasta que ella pueda verla con sus propios ojos. Demostrarles una máquina física que pueda agrietar el DES en algunos días es la única manera de convencer alguna gente que ella no puede confiar en realmente su seguridad al DES. " de ; La máquina bruto-forzada una llave en la búsqueda de un poco más de 2 días; en el tiempo casi igual por lo menos un abogado del departamento de justicia de los E. anunciaba que el DES era irrompible.
El único la otra galleta confirmada del DES era la máquina de COPACOBANA (abreviatura del triturador paralelo coste-optimizado del código) construyó más recientemente por los equipos de las universidades de Bochum y Kiel, ambos en el Alemania . Desemejante de la máquina del EFF, COPACOBANA consisten en los circuitos integrados disponibles en el comercio, reconfigurables. 120 de estos FPGAs del tipo XILINX Spartan3-1000 funcionado con paralelamente. Se agrupan en 20 módulos de DIMM, cada 6 que contienen FPGAs. El uso del hardware reconfigurable hace la máquina aplicable al otro código que rompe tareas también. La figura demuestra un COPACOBANA del mismo tamaño. Uno de los aspectos más interesantes de COPACOBANA es su factor de coste. Una máquina se puede construir para aproximadamente $10. La disminución del coste por áspero un factor de 25 sobre la máquina del EFF es un ejemplo impresionante para la mejora continua del hardware digital. La ley de Moore predice interesante una mejora de cerca de 32, puesto que cerca de 8 años han pasado entre el diseño de las dos máquinas, que permite cerca de cinco doublings de la energía de la computadora (o de 5 reducciones por el 50% del coste para hacer el mismo cómputo).
fue vuelto a descubrir a el final de los '80 por el Eli Biham y el Adi Shamir, era sabido anterior a ambo IBM y el NSA y el secreto guardado. Para romper los 16 redondos completos, el criptoanálisis diferenciado requiere los plaintexts elegidos 247 que el DES de fue diseñado para ser resistente a la C.
El criptoanálisis linear del fue descubierto por el Mitsuru Matsui, y necesita 243 los plaintexts sabidos (Matsui, 1993); el método fue ejecutado (Matsui, 1994), y era el primer criptoanálisis experimental del DES que se divulgará. No hay evidencia que el DES fue adaptado para ser resistente a este tipo de ataque. Una generalización de LC - criptoanálisis linear múltiple del - fue sugerida en 1994 (Kaliski y Robshaw), y refinada más a fondo por Biryukov y otros (2004); su análisis sugiere que las aproximaciones lineares múltiples se podrían utilizar para reducir los requisitos de los datos del ataque por por lo menos un factor de 4 (es decir 241 en vez de 243). Una reducción similar en complejidad de datos se puede obtener en una variante del elegir-plaintext del criptoanálisis linear (Knudsen y Mathiassen, 2000). Junod (2001) realizó varios experimentos para determinar la complejidad del tiempo real del criptoanálisis linear, y divulgó que era algo más rápido que predicho, requiriendo el tiempo equivalente a las evaluaciones del DES 239-241.
Ataque de Davies mejorado : mientras que el criptoanálisis linear y diferenciado es técnicas generales y se puede aplicar a un número de esquemas, el ataque de Davies es una técnica especializada para el DES, primero sugerida por el Donald Davies en los años ochenta, y mejorada por Biham y el Biryukov (1997). La forma más de gran alcance del ataque requiere los plaintexts sabidos 250 que tiene una complejidad de cómputo de 250, y tiene un índice de éxito del 51%.
También ha habido ataques propuestos contra las versiones reducir-redondas de la cifra, es decir versiones del DES con menos de dieciséis redondos. Tal análisis da una penetración en cuántos redondos son necesarios para la seguridad, y cuánto de un " margin" de la seguridad; la versión completa conserva. el criptoanálisis Diferencial-linear fue propuesto por Langford y Hellman en 1994, y combina criptoanálisis diferenciado y linear en un solo ataque. Una versión realzada del ataque puede romper DES redondo 9 con plaintexts sabidos 215.8 y tiene una complejidad del tiempo 229.2 (Biham y otros, 2002).