skip to:
page content
|
links on this page
|
site navigation
|
footer (site information)
CSE 127: Computer Security
Home
Syllabus
Details
Assignments
Syllabus
Date
Topic
April 3
Introduction
April 5
Security Foundations
Read by today: Thompson,
Reflections on Trusting Trust
and Chapter 1 in The Craft of System Security (textbook)
April 10
Low-level Software Security I: Buffer Overflows
Read by today:
Smashing the Stack for Fun and Profit
by Aleph One and Chapter 6 in The Craft of System Security (textbook).
April 12
Low-level Software Security II: Format Strings, Shellcode and Stack protection
Read by today:
Memory Errors: The Past, the Present, and the Future
by van der Veen et al.
April 17
Low-level Software Security III: Integer overflow, ROP and CFI
April 19
Low-level Software Security IV: Heap attacks
Read by today:
Understanding glibc malloc
by sploitfun.
April 24
Crypto I
Read by today: Chapter 7 in The Craft of System Security (textbook)
April 26
Crypto II: PKI and side channels
May 1
User authentication
May 3
Midterm Exam
May 8
System Security I
Read by today: Chapter 3.4 and 4 in The Craft of System Security (textbook)
May 10
Systems Security II
May 15
Web Security I
Read by today: Chapter 12 in The Craft of System Security (textbook)
May 17
Class cancelled
May 22
Class cancelled
May 24
Web Security II
May 29
Network Security I
May 31
Network Security II
June 5
Malware and Cybercrime
June 7
Hardware Security: Spectre, Meltdown and Rowhammer
Also see:
Schwarz and Lipps Spectre/Meltdown talk
June 9
Final Exam: WLH 2001, 3:00pm–5:59pm