CS 419 Documents

O you possessed of sturdy intellects, observe the teaching that is hidden here beneath the veil of verses so obscure.
       — Dante Alighieri, Inferno IX:61–63, trans. A. Mandelbaum

This page contains links to lecture notes, in-class lecture slides, and related reading material. Lecture slides are in Adobe PDF format. You probably already have something that reads PDF files. If you don’t have a PDF reader for your platform, you can get one for free for Windows, macOS, iOS, or Android. You don’t need one for the Mac since Preview can render PDF files. You also don’t need one for the iPhone or iPad. If you’re using an Android platform and don’t have a PDF viewer installed, you can download the Google PDF Viewer, Adobe Acrobat, or any of dozens of other viewers.

Please let me know if you find any errors or unclear wording. Any corrections will be most appreciated.

Lecture notes

Week Title
Week 1 Introduction - Part 1 - slides
Introduction - Part 2 - slides
Introduction - Part 3 - slides
Introduction - Part 4 - slides
Introduction - lecture notes
Introduction - terms
Week 2 Access control - lecture notes
Access control - slides
Access control: POSIX permissions - slides
Access control: Mandatory Access Control - slides
Access control - terms
Week 3 Program hijacking and injection - slides
Program hijacking and injection - terms
Hijacking - brief lecture summary
Explanation of stack frames
Week 4 Confinement - slides
Confinement - lecture summary
Command Injection - lecture summary
Confinement - terms
Week 5 Malware - slides
Malware - lecture notes
Sandboxing - lecture notes
Malware & sandboxing - terms
Week 6 Cryptography - slides
Cryptography - lecture notes
Cryptography - terms
Week 7 Asymmetric cryptography & Integrity - slides
Asymmetric cryptography & Integrity - lecture notes
Asymmetric cryptography & Integrity - terms
Week 8 Authentication - slides
Authentication - lecture notes
Authentication - terms
Week 9 Biometric authentication - slides
Biometric authentication - notes
Bitcoin - slides
Bitcoin - lecture notes
Biometrics & Bitcoin - terms
Week 10 Network security - slides
Network security - terms
Network security - lecture notes
Week 11 Firewalls and VPNs - slides
Firewalls and VPNs - lecture notes
Firewalls and VPNs - terms
Week 12 Web security - slides
Web security - lecture notes
Week 13 CAPTCHA - slides
DoS - slides
Mobile devices - slides
Content protection - slides
Week 14 Steganography - slides
Steganograhy - lecture notes
Week 14 Anonymous communication - slides
Internet of Things
Last modified September 2, 2022.
recycled pixels