Cryptographic Side-Channels on Embedded Devices
summary
Embedded devices leak timings, power and EM so that single power trace reveals whole RSA key when using textbook square‑and‑multiply; adding dummy branches can fail (compiler or fault attacks) and Montgomery ladder is regular but not bulletproof; practical countermeasures are constant‑time arithmetic, randomization (blinding), and d‑order masking forces exponential attacker work at the cost of memory and CPU; post‑quantum schemes (LWE/MLCAM/MLDDSA) enlarge keys and plaintexts and need fresh side‑channel protections; recommended tooling includes ChipWhisperer/Husky for lab evaluation.
AI-written summary · about
chapters (12)
- 0:00Cryptographic side-channels intro
- 1:53Theory versus real-world leakage
- 7:11Embedded devices leak secrets
- 17:31Extracting keys via side-channels
- 23:55AES power traces analysis
- 30:38Breaking RSA with exponent leaks
- 34:31Constant-time exponentiation
- 40:19Standard side-channel defenses
- 45:01Securing public-key crypto
- 48:17Post-quantum threats overview
- 55:26Learning with errors in PQC
- 58:01Key takeaways
related talks
14mProtecting cryptography code from timing vulnerabilities
28mOne&Done: A Single-Decryption EM-Based Attack on OpenSSL’s Constant-Time Blinded RSA
19mReality Check on Side-Channels: Lessons learnt from breaking AES on ARM Cortex-A72...
01h 01mTutorial: Side-Channel Attacks and Transient Execution Vulnerab...
36mCollide+Power: The Evolution of Software-based Power Side-Channels Attacks
14mWhen Encryption Fails
29mBreaking The Root Of Trust Practical Side Channel Key Extraction From A TPM
30mMy code is being hacked!
