Hardware Attacks
Physical attack vectors, side-channel exploits and chip security
In the beginning...
Complete this course to earn XP
Lessons
A device's attack surface
Practice: Find the way in
Side channels
Practice: Count the guesses
Power and electromagnetic leaks
Practice: Read the key from a trace
Defending against side channels
Practice: Make the check constant time
Fault injection
Practice: Time the glitch
Defending against faults
Debug ports: UART, JTAG and SWD
Reading firmware from a flash chip
Practice: Match the interface
Locking down the board
Practice: Real fix or just hidden?
Secure boot and the chain of trust
Practice: Will it boot?
Hardware trojans
Supply chain defences
Practice: Name the threat
Tamper resistance
Defence in depth
Practice: Plan the defences
Course Complete
Up nextRecommended first Launch Lesson
Why study hardware attacks?
Explore how attackers target hardware directly. Learn about side-channel attacks, firmware exploits, physical tampering, and how to defend embedded systems.