Course details
3 part certificate program
A certificate will be offered, on behalf of MEST Center, to attendees who complete all three sessions.
Who can attend
Government and DIB Employees ONLY
Course Objectives
This course will cover a number of important topics in hardware security: Basics of cryptography, physical and invasive attacks, side-channel attacks, physically unclonable functions, hardware-based true random number generators, watermarking of Intellectual Property (IP) blocks, FPGA security, passive and active metering for prevention of piracy, logic locking, hardware Trojan detection and prevention, and more.
The course is largely self-contained. Background on digital design would be sufficient. Introductory lectures will cover basic background on cryptography, authentication, secret sharing, VLSI design, test and verification. The main goals for this course are: (1) Learning the state-of-the-art security methods and primitives; (2) Integration of security as a design metric, not as an afterthought; and (3) Better understanding of attacks and providing countermeasures against them.
Course Instructors
Mark Tehranipoor
Farimah Farahmandi
Fahim Rahman
Course Outline
Cryptographic Hardware:
Vulnerabilities, processing overhead
Hardware Trojan detection and prevention
Attacks:
Physical, invasive, non-invasive/side-channel
Counterfeit detection and avoidance
Physically unclonable functions (PUFs)
Side Channel Attacks
True random number generation (TRNG)
Anti-piracy:
Watermarking, passive and active hardware metering