Overview
Syllabus
Intro
The Way Forward
Motivation
Side Channel?
Data Bus Line
Power Channel.
Power Model?
Simple 4-Bit Example
Original DPA
Differential Power Analysis
Correlation Analysis
Simple Example Failings
Correlation Power Analysis
Current Software Tools
Does Sample Rate Matter? Comparison of PGE for Synchronous and ASynchronous Sampling
Using 4x Source Clock
Synchronization
Explaining Trigger Jitter'
Tips for using a Normal Oscilloscope
OpenADC Comparison
Synchronous Sampling Scope
Attacks against Smart Card
SmartCard Capture - Cheap
Notes on Step 1
Continued (Testing)
Characterize
Step 3: Shunt
Step 3: Characterization Cont'd
Acquire
Break It
DIY: Example
Pre-amplifier: Buying One
SASEBO-W Board
Xmega Board
Arduino
Xmega Capture Hardware
Example Results - AVR
Taught by
Colin O'Flynn