Module overview
This course covers security and trust of hardware and embedded devices, with a particular focus on the emerging security challenges facing the internet of things technology. It includes the following topics: vulnerabilities in current digital system design flow, physical and invasive attacks, side-channel attacks, hardware Trojan detection, detection and prevention of counterfeit electronics, cryptographic primitives design such as physically unclonable functions, random number generators, principles of trusted computing, industry standards solutions for securing IoT devices such as ARM Platform Security Architecture.