remix logo

Hacker Remix

MIT 6.5950 Secure Hardware Design – An open-source course on hardware attacks

237 points by imakwana 1 day ago | 17 comments

klop1 23 hours ago

I actually did these a while ago. Courses taught me a lot and have recommended it to friends since. Very grateful for the course team for making everything public :)

Akhilmurali 22 hours ago

Hey! I was curious how did you get access to the lectures? You said that the material is public, can you please help me locate the lecture vidoes?

stavros 17 hours ago

I have the same question, I'd love to watch the presentations in my own time, but I don't want to sign up for something that will have strict deadlines, as my schedule doesn't allow that.

Does anyone know which kind of the two above this course is? I couldn't find that info.

jprx 8 hours ago

You can find PDFs of the lectures as well as the reading list here:

https://shd.mit.edu/2025/calendar.html

https://shd.mit.edu/2025/lectureReadings.html

stavros 8 hours ago

Thanks, but it looks like the videos aren't available, so I'm not sure why the title says "open source".

ignoramous 14 hours ago

If you're looking for a quick overview, Satnam Singh who worked at Google on Silver Oak / OpenTitan, gave an interesting 50m talk related to his work: https://youtube.com/watch?v=ujmgPCIWuU4 / mirror: https://ghostarchive.org/varchive/ujmgPCIWuU4 [summary: https://g.co/gemini/share/07c6439e8a78 / mirror: https://archive.vn/51k4y]

OpenTitan (RISC-V based tamper-resistant open specification RoT/TPM/SE) themselves have a neat write-up on designing against hardware attacks: https://opentitan.org/book/doc/security/implementation_guide... / mirror: https://archive.vn/UqAVo

imakwana 2 hours ago

Thanks for sharing these links. Very interesting to explore this topic further.

I came across Satnam Singh's work first while learning about the Lava language/framework for FPGAs, glad to discover his more recent work.

oytis 19 hours ago

Somewhat unrelated, but - is it just me or do other people notice too, that whenever a major university publishes course materials online, the instructors there are normally very young? It wasn't like that a while ago, e.g. when Coursera started, or it is not like that if you look at older MIT videos.

Does it reflect university teachers getting younger? Or younger teachers tend to give more effort to putting everything online? Or did my perception change with age?

jprx 8 hours ago

Personally, I learned programming when I was a kid by watching YouTube tutorials + reading random Internet sources. When helping build SHD, it was important to me that we "paid it forward" & made all our lab materials open for everyone to learn from.

Hopefully someone out there finds it useful!

porridgeraisin 16 hours ago

Younger teachers get "out there" for the same class of reasons software developers today want to be more "out there" - website,twitter,etc - compared to the relatively quieter personal websites of the last generation.

mettamage 23 hours ago

Reminds me of hardware security at VUSEC Amsterdam :)

Good times!