Back

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

102 points8 hoursshd.mit.edu
mettamage24 minutes ago

Reminds me of hardware security at VUSEC Amsterdam :)

Good times!

klop128 minutes 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 :)

brcmthrowaway5 hours ago

Does this include Spectre?

jprx2 hours ago

Yes!

Our labs include building your own real spectre attack against the kernel, bypassing ASLR and building ROP chains with various side channels, finding and exploiting backdoors in a RISC-V CPU by building a hardware fuzzer, and more.

(source: I designed the Spectre lab plus a few others)

All our labs are fully open source for anyone to try: https://github.com/MATCHA-MIT/SHD-StarterCode

If you give them a try, please do let us know what you think! We genuinely want these activities to be fun and approachable (we designed them like a big CTF) and welcome feedback from the community.

brcmthrowaway1 hour ago

Do you support arm64e?

LPisGood5 hours ago

It starts with necessary background into cache side channels and covers transient execution attacks like Spectre.

oicu3 hours ago

[dead]