The strict avalanche criterion is a property of cryptographic functions, particularly Boolean functions, that ensures a small change in the input results in a significant change in the output. This criterion is crucial for designing secure encryption algorithms, as it minimizes the risk of predictable outputs from similar inputs. By requiring that each output bit change with a probability of 1/2 when any single input bit is flipped, this criterion helps to enhance the diffusion properties of the cryptographic function.
congrats on reading the definition of strict avalanche criterion. now let's actually learn it.