Differential cryptanalysis: Difference between revisions

Content deleted Content added
m Replace magic links with templates per local RfC and MediaWiki RfC
No edit summary
Tags: Mobile edit Mobile web edit
Line 1:
'''Differential cryptanalysis''' is a general form of [[cryptanalysis]] applicable primarily to [[block cipher]]sciphers, but also to [[stream cipher]]sciphers and [[cryptographic hash function]]sfunctions. In the broadest sense, it is the study of how differences in information input can affect the resultant difference at the output. In the case of a block cipher, it refers to a set of techniques for tracing differences through the network of transformationstransformation, discovering where the [[cipher]] exhibits non-[[randomness|random]] behavior, and exploiting such properties to recover the secret [[key (cryptography)| key]].
{{More footnotes|date=March 2009}}
'''Differential cryptanalysis''' is a general form of [[cryptanalysis]] applicable primarily to [[block cipher]]s, but also to [[stream cipher]]s and [[cryptographic hash function]]s. In the broadest sense, it is the study of how differences in information input can affect the resultant difference at the output. In the case of a block cipher, it refers to a set of techniques for tracing differences through the network of transformations, discovering where the [[cipher]] exhibits non-[[randomness|random]] behavior, and exploiting such properties to recover the secret [[key (cryptography)|key]].
 
==History==