Course Information
Syllabus
Announcements
Lecture Notes
Reading List
Lab Assignments
Links
Instructor
Prof. Michel A. Kinsy
mkinsy@asu.edu
Co-Instructor
Dr. Dhiego Andrade
dandra23@asu.edu
Graduate Assistants
Mishel Paul
mpaul16@asu.edu
Brian Njungle
nnjungle@asu.edu
Class Meeting
Monday & Wednesday
BYENG 210
3:00 PM - 4:15 PM
CSE/CEN 598 Hardware Security & Trust
Spring 2025
Lecture Notes
Lecture notes will be posted in advance to lectures so you can print and bring them to class:
L-01
: Hardware Security Introduction [
pdf
] [
notes-pdf
]
L-02
: Classic and Modern Encryption Algorithms [
pdf
] [
notes-pdf
]
L-03
: Public Key Infrastructure [
pdf
] [
notes-pdf
]
L-04
: Information Channels, Covert Channels, & Side Channels [
pdf
] [
notes-pdf
]
L-05
: Hardware Root-of-Trust Design [
pdf
] [
notes-pdf
]
L-06-Pre-1
: Trusted Digital System Design - Verilog Fundamentals [
Note I
] [
Notes I printable pdf
]
L-06-Pre-2
: Trusted Digital System Design - Verilog Fundamentals II [
notes II
] [
Notes II printable pdf
]
L-06
: Physical Unclonable Functions [
pdf
] [
notes-pdf
]
L-07
: Oblivious RAM (ORAM) & Rowhammer [
pdf
] [
notes-pdf
]
L-08
: Hardware Watermarking & Random Number Generation [
pdf
] [
notes-pdf
]
L-09
: Hardware Trojans [
pdf
] [
notes-pdf
]
L-10
: Anti-Tamper [
pdf
] [
notes-pdf
]
L-11
: Secure Computation Approaches - Security Protocols [
pdf
] [
notes-pdf
]
L-12
: Secure Computation Approaches - Trusted Execution Environment (TEE) [
pdf
] [
notes-pdf
]
L-13
: Secure Computation Approaches - Homomorpic Encryption [
pdf
] [
notes-pdf
]
These lecture notes are presented to ensure timely dissemination of the course material. Some of the slides may contain copyrighted materials.