Uni-Sine

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 next

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.

25 lessons10 practices25 remaining
Recommended first
Launch Lesson