~/talk

Breaking AES with side channel analysis

Talkat NDC Security 2022 · 2022-04-06..04-07· [security]
links:none on file
slides:none on file

Demonstrates extracting an AES‑128 key from a 32‑bit embedded CPU by measuring power with a resistor and oscilloscope, using ChipWhisperer hardware and Python to record traces and run correlation power analysis (CPA). Attack models S‑box output via Hamming weight, brute forces each key byte (256 guesses) and picks the byte with maximum Pearson correlation. In a clean lab setup the round key appears after about 35 traces (partial recovery visible around 25); end result: full key recovered and inverted to the input key.

AI-written summary · about

  1. 0:00Start
  2. 0:27Side Channel Analysis
  3. 3:59Introduction to Side Channel Analysis
  4. 4:30Examples of Side Channels
  5. 5:40Timing Side Channel
  6. 6:40Power Analysis
  7. 8:02Aas the Ies Crypto Algorithm
  8. 10:14Block Cipher
  9. 11:10Symmetric Cipher
  10. 12:56Key Expansion Function
  11. 13:59State Matrix
  12. 15:00Add round Key Function
  13. 15:40Sub Bytes
  14. 18:46Correlation Power Analysis
  15. 21:13Power Consumption
  16. 22:34Side Channel Analysis of Aes
  17. 25:37Formula for a Correlation Coefficient
  18. 30:24Chip Whisperer
  19. 32:33Compile the Code
  20. 37:36Known Plain Text
  21. 38:36Counter Mode and Gcm Mode
  22. 41:38As256
  23. 42:53Decryption
  24. 44:05Side Channel Attacks
  25. 48:35Random Delays
  26. 56:02Countermeasures
  27. 56:44Masking
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.