17 435

Microarchitectural Security

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Advances in hardware have been playing a pivotal role in driving technological progress; however, they have come at the cost of unprecedented levels of complexity. In this course, we study how this complexity opens up new vulnerabilities, how these vulnerabilities undermine software security, and how to build systems that are secure against these vulnerabilities. Topics include microarchitectural side-channel attacks and defenses, transient execution attacks and defenses, trusted execution environments, fault attacks and defenses, and emerging hardware security threats such as leaks due to data-dependent CPU and GPU optimizations and remote power side channels. The course consists of hands-on lab assignments, lectures and guest lectures on each topic, and discussions of recent papers from the hardware security literature. Course Website: https://www.andrew.cmu.edu/course/17-715/2026f/

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #carnegie_mellon-17435Fall 2026UGRD9 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?