This gives a tutorial of key recovery on AES-128 using Differential Power Analysis (DPA) and Correlation Power Analysis (CPA).
- PyCryptodome (for AES)
- numpy
- matplotlib
-
Differential Power Analysis: paper by Koccher et al., video by David Wong
-
Correlation Power Analysis: paper by Brier et al.
-
Power Analysis Attacks: book by Mangard et al.
- Add a summary of theoretical explaination
- Use matrix method to compute