Des aes

Contents

Diferencia entre DES (estándar de cifrado de datos) y AES (estándar de cifrado avanzado)

DES es un cifrado de bloque simétrico (clave secreta compartida), con una longitud clave de 56 bits. Publicado como estándares federales de procesamiento de información (FIPS) 46 en 1977, DES fue retirado oficialmente en 2005 [aunque NIST ha aprobado Triple DES (3DES) hasta 2030 para información confidencial del gobierno].

¿Cuáles son las diferencias entre el cifrado de DES y AES??

Ebook la guía de cifrado

De vez en cuando, nuestro equipo de desarrollo se encuentra con alguien que todavía usa DES anticuado para el cifrado. Si no ha realizado el cambio al estándar de cifrado avanzado (AES), echemos un vistazo a los dos estándares y veamos por qué debería!

Estándar de cifrado de datos (DES):

DES es un cifrado de bloque simétrico (clave secreta compartida), con una longitud clave de 56 bits. Publicado como estándares federales de procesamiento de información (FIPS) 46 en 1977, DES fue retirado oficialmente en 2005 [aunque NIST ha aprobado Triple DES (3DES) hasta 2030 para información confidencial del gobierno].

El gobierno federal desarrolló originalmente el cifrado de DES hace más de 35 años para proporcionar seguridad criptográfica para todas las comunicaciones gubernamentales. La idea era garantizar que todos los sistemas gubernamentales usen el mismo estándar seguro para facilitar la interconectividad.

Para demostrar que el DES era inadecuado y ya no debería usarse en sistemas importantes, se patrocinó una serie de desafíos para ver cuánto tiempo tomaría descifrar un mensaje. Dos organizaciones desempeñaron papeles clave en Breaking DES: Distribuido.Net y Electronic Frontier Foundation (EFF).

  • El Concurso Des I (1997) tardó 84 días en usar un ataque de fuerza bruta para romper el mensaje encriptado.
  • En 1998, se emitieron dos desafíos de DES II. El primer desafío tomó poco más de un mes y el texto descifrado fue “El mensaje desconocido es: muchas manos hacen que la luz funcione”. El segundo desafío tomó menos de tres días, con el mensaje de texto sin formato “Es hora de esas llaves de 128, 192 y 256 bits”.
  • El desafío Final DES III a principios de 1999 solo tomó 22 horas y 15 minutos. Computadora de crack profunda de Electronic Frontier Foundation (construida por menos de $ 250,000) y distribuida.La red informática de Net encontró la tecla DES de 56 bits, descifró el mensaje, y ellos (Eff & Distributed.net) ganó el concurso. El mensaje descifrado leído “Nos vemos en Roma (Segunda Conferencia de candidatos de AES, 22-23 de marzo de 1999)”, y fue encontrado después de verificar alrededor del 30 por ciento del espacio clave. Finalmente demostrando que des pertenecía al pasado.

Incluso Triple des (3DES), una forma de usar el cifrado de DES tres veces, resultó ineficaz contra los ataques de fuerza bruta (además de ralentizar el proceso sustancialmente).

  Cómo desinstalar VPN Unlimited

How-Long-Brute-Force-Des-Fryption

Estándar de cifrado avanzado (AES):

Publicado como un estándar FIPS 197 en 2001. El cifrado de datos de AES es un algoritmo criptográfico más eficiente y elegante matemáticamente, pero su principal resistencia descansa en la opción de varias longitudes de llave. AES le permite elegir una clave de 128 bits, 192 o 256 bits, lo que la hace exponencialmente más fuerte que la clave de 56 bits de DES. 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. Los diseñadores de DES originales hicieron una gran contribución a la seguridad de los datos, pero se podría decir que el esfuerzo agregado de los criptógrafos para el algoritmo AES ha sido mucho mayor.

Uno de los requisitos originales del Instituto Nacional de Normas y Tecnología (NIST) para el algoritmo de reemplazo era que tenía que ser eficiente tanto en implementaciones de software como de hardware (DES era originalmente práctico solo en implementaciones de hardware). Se utilizaron implementaciones de referencia de Java y C para realizar el análisis de rendimiento de los algoritmos. AES fue elegido a través de una competencia abierta con 15 candidatos de tantos equipos de investigación en todo el mundo, y la cantidad total de recursos asignados a ese proceso fue tremendo. Finalmente, en octubre de 2000, un comunicado de prensa NIST anunció la selección de Rijndael como el estándar de cifrado avanzado (AES) propuesto.

Comparando DES y AES

Desesperación AES
Desarrollado 1977 2000
Longitud de llave 56 bits 128, 192 o 256 bits
Tipo de cifrado Cifrado de bloque simétrico Cifrado de bloque simétrico
Tamaño de bloque 64 bits 128 bits
Seguridad Probado inadecuado Considerado seguro

Diferencia entre DES (estándar de cifrado de datos) y AES (estándar de cifrado avanzado)

Estandardo de datos-cifrado de datos

DES (Estándar de cifrado de datos) y AES (estándar de cifrado avanzado) ambos son el cifrado de bloqueo simétrico. AES se introdujo para superar el inconveniente de DES. Como DES tiene un tamaño de clave más pequeño, lo que hace que se introduzca menos seguro para superar este triple des introducido, pero resulta ser más lento. Por lo tanto, más tarde AES fue introducido por el Instituto Nacional de Estándar y Tecnología.

La diferencia básica entre DE y AES es que en Desesperación El bloqueo de texto sin formato se divide en dos mitades antes de que comience el algoritmo principal, mientras que, en AES Se procesa todo el bloque para obtener el texto cifrado.

  Δωρεάν VPN που λειτουργεί με το Netflix

Discutamos algunas diferencias más entre DE y AES con la ayuda de la tabla de comparación que se muestra a continuación.

Contenido: DES VS AES

  1. Cuadro comparativo
  2. Definición
  3. Diferencias clave
  4. Conclusión

Cuadro comparativo

Base para la comparación DES (estándar de cifrado de datos) AES (estándar de cifrado avanzado)
Básico En des, el bloque de datos se divide en dos mitades. En AES, todo el bloque de datos se procesa como una sola matriz.
Principio Des Work on Feistel CiPher Structure. AES trabaja en el principio de sustitución y permutación.
Texto sin formato El texto sin formato es de 64 bits El texto sin formato puede ser de 128,192, o 256 bits
Tamaño clave DES en comparación con AES tiene un tamaño clave más pequeño. AES tiene un tamaño clave más grande en comparación con DES.
Rondas 16 rondas 10 rondas para algo de 128 bits
12 rondas para algo de 192 bits
14 rondas para algo de 256 bits
Redondeos de nombres Permutación de expansión, XOR, S-Box, P-Box, Xor y Swap. Subbytes, Shiftrows, Mez de columnas, kilómetros adicionales.
Seguridad DES tiene una llave más pequeña que es menos segura. AES tiene una gran clave secreta en comparación relativamente, por lo tanto, más segura.
Velocidad Des es relativamente más lento. Aes es más rápido.

Definición de DES (estándar de cifrado de datos)

Estándar de cifrado de datos (DES) es un cifrado de bloque de llave simétrico que fue adoptado por Instituto Nacional de Estándar y Tecnología en el año 1977. DES se basa en el Estructura feistel donde el texto sin formato se divide en dos mitades. DES Toma la entrada como texto plano de 64 bits y una clave de 56 bits para producir texto cifrado de 64 bits.

Data-cifrado-estado-Algo

En la siguiente figura puede ver el cifrado de texto sin formato usando DES. Inicialmente, el texto sin formato de 64 bits sufre una permutación inicial que reorganiza los bits para obtener una entrada permutada de 64 bits. Ahora esta entrada permitida de 64 bits se divide en dos mitades i.mi. Porción izquierda de 32 bits y porción derecha de 32 bits. Ambas porción se someten a dieciséis rondas donde cada ronda sigue las mismas funciones. Después de completar las dieciséis rondas, se realiza la permutación final y se obtiene el texto cifrado de 64 bits. Cada ronda contiene las siguientes funciones:

  • Permutación de expansión: Aquí la porción derecha de 32 bits se expande a la parte de 48 bits de la derecha.
  • Xor: La porción derecha de 48 bits es XOR con una subclave de 48 bits obtenida de la clave de 56 bits, lo que da como resultado la salida de 48 bits.
  • S-box: La salida de 48 bits obtenida por el paso XOR se reduce a 32 bits nuevamente.
  • P-box: Aquí se permite nuevamente el resultado de 32 bits obtenido de S-box, que da como resultado una salida permutada de 32 bits.
  Qu'est-ce que le compte Nord

Definición de AES (estándar de cifrado avanzado)

Estándar de cifrado avanzado (AES) también es un cifrado de bloque de llave simétrico. AES se publicó en 2001 por el Instituto Nacional de Normas y Tecnología. AES se introdujo para reemplazar DES, ya que DES usa una llave de cifrado muy pequeña y el algoritmo era bastante lento.

estándar de cifrado avanzado

El algoritmo AES toma un texto sin formato de 128 bits y una clave secreta de 128 bits que junta forma un bloque de 128 bits que se representa como 4 x 4 matriz cuadrada. Esta matriz cuadrada de 4 x 4 sufre una transformación inicial. Este paso es seguido por las 10 rondas. Entre los cuales 9 ronda contienen las siguientes etapas:

  • Subbytes: Utiliza S-box por el cual realiza la sustitución de bytes por byte de todo el bloque (matriz).
  • Cambiar filas: Las filas de la matriz se desplazan.
  • Mezclar columnas: Las columnas son de la matriz se barajan de derecha a izquierda.
  • Agregar teclas redondas: Aquí, El XOR del bloque de corriente y la clave expandida se realiza.

Y la última décima ronda involucra subbíes, filas de cambio y agregue las etapas de las teclas redondas y proporciona 16 bytes (128 bits) de texto cifrado.

Diferencias clave entre Des y AES

  1. La diferencia básica entre DES y AES es que el bloque en DES se divide en dos mitades antes del procesamiento adicional, mientras que en el bloque completo se procesa para obtener texto de cifrado.
  2. El algoritmo DES trabaja en el principio de cifrado Feistel, y el algoritmo AES funciona en el principio de sustitución y permutación.
  3. El tamaño clave de DES es de 56 bits, que es relativamente más pequeño que AES, que tiene 128,192, o una clave secreta de 256 bits.
  4. Las rondas en DE incluyen permutación de expansión, XOR, S-Box, P-Box, Xor y Swap. En las otras manos, las rondas en AES incluyen subbíes, Shiftrows, Mez de columnas, kilómetros adicionales.
  5. DES es menos seguro que AES debido al pequeño tamaño de la llave.
  6. AES es relativamente más rápido que.

Conclusión

DES es el algoritmo más antiguo y AES es el algoritmo avanzado que es más rápido y más seguro que.

Diferencias relacionadas:

  1. Diferencia entre confusión y difusión
  2. Diferencia entre cifrado y descifrado
  3. Diferencia entre el cifrado simétrico y asimétrico
  4. Diferencia entre la técnica de sustitución y la técnica de transposición
  5. Diferencia entre MD5 y Sha1

Comentario

  1. Pushpanjali dice el 9 de mayo de 2019 a las 3:29 am