Diferencia entre confusión y difusión

Autor: Laura McKinney
Fecha De Creación: 1 Abril 2021
Fecha De Actualización: 15 Mayo 2024
Anonim
Diferencia entre confusión y difusión - Tecnología
Diferencia entre confusión y difusión - Tecnología

Contenido


Los términos confusión y difusión son las propiedades para hacer un cifrado seguro. Tanto la confusión como la difusión se utilizan para evitar que la clave de cifrado se deduzca o, en última instancia, para evitar el original. La confusión se usa para crear un cifrado desorientado, mientras que la difusión se usa para aumentar la redundancia del plano sobre la mayor parte del cifrado para oscurecerlo. El cifrado de flujo solo se basa en la confusión. Alternativamente, la difusión es utilizada tanto por el flujo como por el cifrado de bloque.

Claude Shannon propuso la técnica de confusión y difusión para capturar los bloques fundamentales de una función criptográfica en lugar de utilizar un método estadístico largo y lento. Shannon estaba principalmente preocupado por la prevención del criptoanálisis con la ayuda del análisis estadístico.

La razón detrás de esto es la siguiente. Supongamos que el atacante tiene cierta comprensión de las características estadísticas de la llanura. Por ejemplo, en un humano comprensible, la distribución de frecuencias de los alfabetos se puede conocer de antemano. En ese caso, el criptoanálisis es bastante fácil de llevar a cabo donde las estadísticas conocidas pueden reflejarse en el cifrado. Este criptoanálisis ciertamente puede deducir la clave o alguna parte de la clave. Esa es la razón por la que Shannon sugirió dos métodos, a saber, confusión y difusión.


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

Cuadro comparativo

Bases para la comparaciónConfusiónDifusión
BASICUtilizado para generar cifras vagas.Utilizado para generar oscuros, simples s.
BuscaHaga una relación entre las estadísticas del cifrado y el valor de la clave de cifrado lo más complicado posible.La relación estadística entre el simple y el cifrado se hace lo más complicada posible.
Logrado a travésAlgoritmo de sustituciónAlgoritmo de transposición
Usado porCifrado de flujo y cifrado de bloqueSolo cifrado de bloque.
Resulta enVaguedad aumentadaMayor redundancia


Definición de confusión

Confusión es una técnica criptográfica diseñada para aumentar la vaguedad del cifrado, en palabras simples, la técnica asegura que el cifrado no dé pistas sobre el plano. En la técnica dada, la relación entre las estadísticas del cifrado y el valor de la clave de cifrado se mantiene lo más compleja posible. Aunque el atacante obtiene cierto control sobre las estadísticas del cifrado, no puede deducir la clave ya que la forma en que se utilizó la clave para producir ese cifrado es tan compleja.

La confusión se puede obtener mediante el uso de algoritmos de codificación compleja y de sustitución que se basan en la clave y la entrada (sin formato).

Definición de difusión

Difusión es una técnica criptográfica inventada para aumentar la redundancia del plano para ocultar la estructura estadística del plano y evitar intentos de deducir la clave. En la difusión, la estructura estadística del plano puede desaparecer en estadísticas de largo alcance del cifrado y la relación entre ellos es compleja, de modo que nadie puede deducir la clave original.

Se logra extendiendo el dígito plano individual sobre muchos dígitos de cifrado, por ejemplo, cuando se cambia un solo bit del plano, debe afectar a todo el cifrado o el cambio debe ocurrir en todo el cifrado.

En el cifrado de bloque, la difusión se puede obtener aplicando alguna permutación en los datos con una función a la permutación, el resultado es que el bit de diferentes posiciones en el plano original contribuirá a un solo bit del cifrado. La transformación en el cifrado de bloque depende de la clave.

  1. La técnica de confusión se utiliza para crear cifras vagas, mientras que la difusión se utiliza para generar llanuras oscuras.
  2. La difusión intenta hacer que la asociación estadística entre el plano y el cifrado sea lo más compleja posible. Por el contrario, la técnica de confusión intenta hacer que la correlación entre las estadísticas del cifrado y el valor de la clave de cifrado sea lo más complicada posible.
  3. Se pueden emplear algoritmos de sustitución para obtener confusión. Por el contrario, la difusión se puede lograr mediante el uso de técnicas de transposición.
  4. El cifrado de bloque depende tanto de la confusión como de la difusión, mientras que el cifrado de flujo solo utiliza la confusión.

Conclusión

La confusión y la difusión son las técnicas criptográficas donde, en confusión, el propósito es hacer que una relación entre las estadísticas del cifrado y el valor de la clave de cifrado sea lo más complicada posible. Por otro lado, la difusión intenta oscurecer la estructura estadística del plano al extender el efecto de cada dígito plano individual sobre la parte principal o los dígitos cifrados.