Cryptologia · 2002 · 230 citations · 5 references
ComputingComputer ScienceComputer SecurityCryptographySecurity ArchitectureBlock CiphersCryptographic AlgorithmsSymmetric-key CryptographyAdvanced Encryption StandardBlock Cipher AnalysisBlock Cipher CryptanalysisCryptanalysisDifferential CryptanalysisLinear CryptanalysisSubstitution-permutation NetworksSymmetric-key Encryption
In this paper, we present a detailed tutorial on linear cryptanalysis and differential cryptanalysis, the two most significant attacks applicable to symmetric-key block ciphers. The intent of the paper is to present a lucid explanation of the attacks, detailing the practical application of the attacks to a cipher in a simple, conceptually revealing manner for the novice cryptanalyst. The tutorial is based on the analysis of a simple, yet realistically structured, basic Substitution-Permutation Network cipher. Understanding the attacks as they apply to this structure is useful, as the Rijndael cipher, recently selected for the Advanced Encryption Standard (AES), has been derived from the basic SPN architecture. As well, experimental data from the attacks is presented as confirmation of the applicability of the concepts as outlined.
5
Handbook of applied cryptography
Choice Reviews Online · 1997 · 10.5K citations · Full text
Differential cryptanalysis of DES-like cryptosystems
Eli Biham, Adi Shamir · Journal of Cryptology · 1991 · 2.9K citations
Cryptography and Computer Privacy
Horst Feistel · Scientific American · 1973 · 770 citations