Saltar al contenido
uencoder

Avalanche Effect

El efecto avalancha ocurre cuando un cambio de 1 bit en la entrada o la clave invierte cerca de la mitad de los bits de salida; es una propiedad de seguridad clave de las cifras por bloques y las funciones hash.

Propósito

Garantiza que una cifra sea extremadamente sensible a cambios minúsculos de entrada, de modo que los atacantes no puedan rastrear salidas mediante perturbaciones locales; refleja la combinación de confusión y difusión.

Mecanismo

El criterio estricto de avalancha (SAC) exige que cada bit de salida se invierta con probabilidad 0,5 siempre que se invierte un bit de entrada. Tras varias rondas de AES, un cambio de 1 bit se difunde por los 128 bits, cumpliendo la avalancha.

Casos de uso

  • Evaluación de la calidad de cifras por bloques
  • Diseño de funciones hash
  • Métrica de evaluación de cajas S

Herramientas relacionadas

References