Live briefing
Everything about Differential cryptanalysis
General form of cryptanalysis applicable primarily to block ciphers
Differential cryptanalysis is a general form of cryptanalysis applicable primarily to block ciphers, but also to stream ciphers and cryptographic hash functions. 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 transformation, discovering where the cipher exhibits non-random behavior, and exploiting such properties to recover the secret key. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Differential cryptanalysisA 5-minute orientation
- Skim a recent paper: Boosting Differential-Linear Cryptanalysis of ChaCha7 with MILPInfluential work since 2022
- Pick up a classic book: Computer NetworksThe most-reprinted book on the subject
- Read the landmark paper: Differential cryptanalysis of DES-like cryptosystemsCited 1,821 times
- Go sideways: Block cipherA closely related topic
- Go sideways: Linear cryptanalysisA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Differential cryptanalysis of DES-like cryptosystems
Quantum Differential and Linear Cryptanalysis
Differential-Linear Cryptanalysis Revisited
Impossible differential cryptanalysis using matrix method
Quantum differential cryptanalysis
Differential Cryptanalysis of Round-Reduced LEA
Differential cryptanalysis of WARP
Key-Dependent S-Boxes and Differential Cryptanalysis
🆕 Influential since 2022
Boosting Differential-Linear Cryptanalysis of ChaCha7 with MILP
Differential-Linear Cryptanalysis of Reduced Round ChaCha
Improved differential-neural cryptanalysis for round-reduced SIMECK32/64
Improving Differential-Neural Cryptanalysis
Quantum differential cryptanalysis based on Bernstein-Vazirani algorithm
📚 Books worth reading
Computer NetworksAndrew S. Tanenbaum, John David Wetherall · 1981
Differential cryptanalysis of the data encryption standardEli Biham · 1993
Information and Communications SecurityTat Wing Chim · 2012
Cryptography and network securityWilliam Stallings · 2006
Information Security ApplicationsDong Hoon Lee · 2012
Selected Areas in CryptographyLars Knudsen · 2013
Topics in Cryptology – CT-RSA 2013Ed Dawson · 2013
Information Security and CryptologyChuan'gun Wu · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Block cipher In cryptography, a block cipher is a deterministic algorithm that operates on fixed-length groups of bits, called blocks. Block ciphers are the elementary…
- Linear cryptanalysis In cryptography, linear cryptanalysis is a general form of cryptanalysis based on finding affine approximations to the action of a cipher. Attacks have…
- Data Encryption Standard The Data Encryption Standard (DES /ˌdiːˌiːˈɛs, dɛz/) is a symmetric-key algorithm for the encryption of digital data. Although its short key length of…
- LOKI In cryptography, LOKI89 and LOKI91 are symmetric-key block ciphers designed as possible replacements for the Data Encryption Standard (DES). The ciphers…
- Madryga In cryptography, Madryga is a block cipher published in 1984 by W. E. Madryga. It was designed to be easy and efficient for implementation in software…
- S-box In cryptography, an S-box (substitution-box) is a basic component of symmetric key algorithms which performs substitution. In block ciphers, they are typically…
- Khufu and Khafre In cryptography, Khufu and Khafre are two block ciphers designed by Ralph Merkle in 1989 while working at Xerox's Palo Alto Research Center. Along with…
- Boomerang attack In cryptography, the boomerang attack is a method for the cryptanalysis of block ciphers based on differential cryptanalysis. The attack was published…