Estándar de cifrado de datos en criptografia

El estándar de cifrado de datos (DES) es un cifrado de bloque de clave simétrica publicado por el Instituto Nacional de Estándares y Tecnología (NIST).

DES es una implementación de un Cifrado Feistel. Utiliza una estructura Feistel de 16 rondas. El tamaño del bloque es de 64 bits. Aunque la longitud de la clave es de 64 bits, DES tiene una longitud de clave efectiva de 56 bits, ya que el algoritmo de cifrado no utiliza 8 de los 64 bits de la clave (funcionan solo como bits de verificación).

Dado que DES se basa en el cifrado de Feistel, todo lo que se requiere para especificar DES es: Función redonda, horario clave, Cualquier procesamiento adicional − Permutación inicial y final

Permutación inicial y final

Las permutaciones inicial y final son cajas de permutación rectas (cajas P) que son inversas entre sí. No tienen significado criptográfico en DES

Función redonda

El corazón de este cifrado es la función DES, f . La función DES aplica una clave de 48 bits a los 32 bits más a la derecha para producir una salida de 32 bits.

Cuadro de permutación de expansión : dado que la entrada derecha es de 32 bits y la tecla redonda es de 48 bits, primero debemos expandir la entrada derecha a 48 bits.

La lógica de permutación representada gráficamente se describe generalmente como una tabla en la especificación DES ilustrada como se muestra:

XOR (Blanqueador). − Después de la permutación de expansión, DES realiza la operación XOR en la sección derecha expandida y la tecla redonda. La tecla redonda se usa solo en esta operación.

Cajas de sustitución. − Las cajas S realizan la verdadera mezcla (confusión). DES utiliza 8 cajas S, cada una con una entrada de 6 bits y una salida de 4 bits

Generación de claves

El generador de claves redondas crea dieciséis claves de 48 bits a partir de una clave de cifrado de 56 bits.

La lógica para la caída de paridad, el cambio y el cuadro P de compresión se proporciona en la descripción de DES.

Análisis DES

El DES satisface ambas propiedades deseadas del cifrado de bloque. Estas dos propiedades hacen que el cifrado sea muy fuerte.

  • Efecto de avalancha : un pequeño cambio en el texto sin formato da como resultado un gran cambio en el texto cifrado.
  • Integridad : cada bit de texto cifrado depende de muchos bits de texto sin formato.

Durante los últimos años, el criptoanálisis ha encontrado algunas debilidades en DES cuando las claves seleccionadas son claves débiles. Estas claves se evitarán.

DES ha demostrado ser un cifrado de bloque muy bien diseñado. No ha habido ataques criptoanalíticos significativos en DES aparte de la búsqueda exhaustiva de claves.

Sin usted, esta web no existiria. Gracias por visitarme, espero que le haya gustado y vuelva. Gracias ☺️

Articulos tematica computadoras

Fecha actualizacion el 2022-01-15. Fecha publicacion el 2022-01-15. Categoria: computadoras Autor: Oscar olg Mapa del sitio Fuente: tutorialspoint