18-632 Hardware Security
12 units, Carnegie Mellon University
This course covers basic concepts in the security of hardware systems. Topics covered include active and passive attacks, reverse engineering, counterfeiting, obfuscation, and design of hardware security primitives (e.g., random number generators, physical unclonable functions, and cryptographic accelerators). Lab sessions will give students hands on experience with performing attacks, developing countermeasures, and implementing secure hardware building blocks.
Prerequisites: none listed
Offered: Spring 2026
Courseweave needs JavaScript to show sections, workloads and planning tools.