CPE 645 / CS 685
Applied Cryptography
Calculators

Avalanche in DES

Flip one bit of the plaintext, or one bit of the key. Count the differing bits after every round, and compare the two curves.

DiffusionAvalanchedemo
Objectives
  • Measure the bits that differ after each round from a one-bit input change.

  • Compare the diffusion of a plaintext bit against the diffusion of a key bit.

  • Predict the round at which the difference first reaches half the block.

  • Identify the eight key bits whose change produces no difference at all.

  • Interpret a single pair of blocks as one sample rather than as an average.


Static site. Every demo computes in your browser, and nothing you type is sent anywhere.