ELE594: Special Topics on Hardware Security and Trust
Course Info:
- ELE594: Special Topics on Hardware Security and Trust, Time: Tue and Thu (12:30-13:45pm), Room: Swan Hall 213 (Tu) and Online (Th)
Instructor Info:
- Yu Bi, Office: Fascitelli Center for Advanced Engineering 410, Phone: 401-874-5846, Email: yu_bi@uri.edu
Textbooks:
- Text Book: not required
- Recommended Reference Book: M. Tehranipoor and C. Wang (Eds.), Introduction to Hardware Security and Trust, Springer, 2011.
Course Objectives:
This graduate-level course intends to help students: (1) Familiarize themselves with the state-of-the-art in hardware security, hardware Trojan attacks and prevention, physical unclonable functions (PUFs), electronics counterfeit prevention, side-channel analysis etc. through lectures, student-led presentations, and literature surveys; (2) Understand important and emerging hardware security topics such as hardware obfuscation, logic locking, split manufacturing, circuit camouflaging, IP encryption, security design rules, information flow tracking, and more through lectures, literature reviews, and labs/projects; (3) Perform a literature survey and discuss emerging topic areas associated with security challenges and opportunities of nanoscale devices (memristor, magnetic memory, graphene, etc.), 2.5D/3D integration, Internet of Things (IoT), analog and mixed signal ICs, and FPGAs.Lecture Notes:
1. Introduction to Hardware Security and trust
Paper Reading:
2. Hardware Security Tutorial Papers
Additional Tutorial and Resources:
1. Tutorial on VLSI Design/Verilog
2. Tutorial on FPGA Design from Xilinx
3. Trust-Hub
4. OpenCores