COS 496: Information SecuritySpring 2000 |
General information
Schedule Homework |
| Date | Lecture topic | Homework Due |
| Tue 1 Feb | How to Think About Security | |
| Thu 3 Feb | ATM Card Example; Cryptography Basics | |
| Tue 8 Feb | [class cancelled] | Assignment 0: Warmup |
| Thu 10 Feb | Storing Data Securely on Insecure Media: Confidentiality | |
| Tue 15 Feb | Storing Data Securely on Insecure Media: Integrity and Random Numbers | Assignment 1: ATM Card Authentication |
| Thu 17 Feb | Authenticating People | |
| Tue 22 Feb | Proving Properties of Programs (guest lecture by Prof. Appel) | |
| Thu 24 Feb | Cryptographic Protocols | |
| Tue 29 Feb | Digital Signatures and Public-Key Cryptography | Assignment 2: Teller Login |
| Thu 2 Mar | Secure Communication | |
| Tue 7 Mar | Crypto in the Real World | Assignment 3: Design Review for Teller Login |
| Thu 9 Mar | Midterm Exam | |
| Tue 21 Mar | Protecting Hosts from Malicious Programs | |
| Thu 23 Mar | Memory Safety | |
| Tue 28 Mar | Access Control | Assignment 4: Communications Security |
| Thu 30 Mar | Information Flow and Multi-Level Security | |
| Tue 4 Apr | Network Security: Protecting the Infrastructure | Assignment 5: Design Review for Communications Security |
| Thu 6 Apr | Firewalls and Virtual Private Networks | |
| Tue 11 Apr | Privacy and Anonymity | |
| Thu 13 Apr | E-Commerce Security: On-line systems | |
| Tue 18 Apr | E-Commerce Security: Off-line systems | Assignment 6: Lottery Security Design |
| Thu 20 Apr | Tamper-Resistant Devices, and Protecting Programs Against Hosts | |
| Tue 25 Apr | Security Issues in Wireless Networking | |
| Thu 27 Apr | TBA | Assignment 7: Design Review for Lottery Security |