MIT 6.5950 Secure Hardware Design – An open-source course on hardware attacks
Published on: 2025-05-16 20:54:13
Secure Hardware Design
MIT’s Secure Hardware Design Class (6.5950/6.5951) is an open-source course that teaches students both how to attack modern CPUs and design architectures resilient to those attacks. Students gain hands-on experience hacking real processors and are taught various state-of-the-art hardware attacks and defenses.
This course is the culmination of multiple years of work. Browse our story here.
Meet the Team
Secure Hardware Design is the culmination of years of effort by a team of students. Say “hello” to the people behind it!
Our course philosophy involves three pillars- Think, Play, Do.
Think
In Lecture, we encourage students to think critically about hardware security as a part of greater systems. Our lectures are designed to guide critical thinking and engagement with the research literature.
The 🔨 icon means this lecture features an in-class demo.
Please send requests for powerpoint files to Mengjia.
Play
In Recitation, we encourage students to play wi
... Read full article.