Power Analysis 101: From Skipping Passwords to Breaking Software Symmetric Encryption
What's side-channel power analysis all about? This course can be completed with online (with virtual labs), or plug in a ChipWhisperer (Nano/Lite/Pro) for real measurements. Starting at the basics, and end up breaking a real AES-128 implementation.
Fault Injection 101: Introducing Clock & Voltage Glitching
What is fault injection (or 'glitching'), and how is it done in practice? Follow along using a ChipWhisperer-Lite or ChipWhisperer-Pro hardware, and perform both voltage and clock fault injection to bypass passwords, authentication, and dump memory.
Power Analysis 201: Attacking Different AES Implementations
Build on what you learned in PA101 to attack different implementations such as AES-256, AES modes such as CTR and GCM, and hardware AES peripherals. Labs can be run with pre-recorded data, or run on your own hardware with supported tools.
Introduction to Side-Channel Analysis [LEGACY]
A totally free introduction to side-channel power analysis attacks. This free intro was first recorded in 2017 - so far we're keeping it around, but check out the newer courses for more recent info & recording setups!
ChipWhisperer was started by Colin O'Flynn (yours truly) to bring side-channel power analysis and fault injection knowledge to everyone. This was the first open-source platform including hardware & software you could widely purchase (or even build yourself). This training uses ChipWhisperer to teach you both theory & application, and supporting it helps fund open-source resources that benefit the wider community.