davejingtian.org


Home | Pages | Archives


HWS

Hardware Security (HWS)

This is a grad-level introduction to hardware security (HWS). The main target audience is grad students from CS and ECE, e.g., CS grads with some knowledge about security in general but looking to expand their security knowledge to hardware, and ECE grads with knowledge of digital circuits and VLSI but wondering what hardware security looks like. After taking this course, students should have a better understanding of the difference and connection between software security and hardware security, and major topics in hardware security, including both research and applied techniques. Undergrads are welcome to audit this course with permission from the instructor.

Prerequisite (ideal but not mandatory):

Syllabus:

Intro
Pre-silicon:

Post-silicon:

Lab Assignments:

  1. Hacking a WiFi router to dump the firmware
  2. Building a minimum Trusted Execution Environment (TEE) using a RISC-V softcore
  3. Power analysis using ChipWhispererNano
  4. Fault injection on TRNG (Tentative)
  5. Rowhammer (Tentative)


Mobile Site | Full Site


Get a free blog at WordPress.com Theme: WordPress Mobile Edition by Alex King.