In this course students explore hardware hacking on embedded devices. Different types of embedded systems are analyzed: revealing the designs, components, security limits, and reverse-engineering challenges required to execute a hardware attack.
Learning Objectives
This course explores hardware interfaces, ports and communication protocols, electrical signaling, tips for analyzing firmware images, and more. In the labs the student takes the role of the hacker, performing fault-injection, side-channel (SCA), and simple and differential power analysis (SPA/DPA) attacks on real devices.
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):