Cryptanalysis On AES
Cryptanalysis On AES
New techniques for analyzing AES encryption, which is a method used to secure data.
These techniques help identify patterns in how the encryption works by using very few data
samples and almost no computation.
The authors introduce "yoyo-distinguishers," which can detect differences in encrypted data for 3
to 5 rounds of AES. They also propose a method for 6-round AES, but it needs a huge amount of
data to work.
Additionally, they describe a new way to recover the encryption key for 5-round AES that is
more efficient than previous methods.
Amisha Lalwani(202251013),
Dhwani Saliya(202251041),
Niyati Pansuriya(2022510xx)
Lakshya xxxxx(2022510xx)
P R E S E N TAT I O N T I T L E
Research Paper-1
Research Paper-2
AGENDA C implementation-1
C implementation-2
Summary
2
P R E S E N TAT I O N T I T L E
3
RESEARCH
PAPER-1
P R E S E N TAT I O N T I T L E
5
P R E S E N TAT I O N T I T L E
6
P R E S E N TAT I O N T I T L E
7
P R E S E N TAT I O N T I T L E
8
Cryptanalysis on AES
Key Definitions
•Word and State:
• A word is an element of , where q = .
• A state is a vector of words
•Zero Difference Pattern:
• where if is zero, and is 0 otherwise.
•Activity Pattern:
• The complement of the zero difference pattern, indicating which components are active (non-
zero).
9
Cryptanalysis on AES
10
Cryptanalysis of AES
•These results form the foundation of the Yoyo attack, leveraging invariants like the zero difference
pattern to analyze block cipher structures.
•The properties allow predicting behavior through multiple rounds of permutations.
11
Cryptanalysis on AES
Codes:
https://github.com/Lalwaniamisha789/Cryptanalysi
s-Of-AES
12