general form of cryptanalysis applicable primarily to block ciphers, but also to stream ciphers and cryptographic hash functions From Wikipedia, the free encyclopedia
Differential cryptanalysis is a general form of cryptanalysis applicable to block ciphers. It can be applied to stream ciphers and cryptographic hash functions. It is the study of how differences in the input can affect the resultant differences at the output. In the case of a block cipher, it refers to a set of techniques and methods for tracing differences through the network of transformations, discovering where the cipher demonstrates non-random behaviour, and extend such properties to recover the secret key.
Differential cryptanalysis attacks are usually chosen plaintext attacks, meaning that the attacker must be able to obtain encrypted ciphertexts for some set of plaintexts.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.