S in reading assignments means Stallings book, "Network Security Essentials", and G means Gollmann book, "Computer Security".
For the lectures without reading assignments, there may be additional reading provided during the lecture.
| Date | Topic | Reading assignments |
| Aug. 22 | Course outline and Questionnaire | N/A |
| Aug. 24 | Definitions of Security | S: Ch.1, G: Ch. 1 |
| Aug. 29 | Public-Key Cryptography | S: 3.3-3.6, G: 11.4 |
| Aug. 31 | Secure Hash Functions | S: 3.1-3.2, G: 11.3 |
| Sep. 5 | Public-key Infrastructure(X.509, PGP) | S: 4.2-4.3, 5.1, G: 12.5, 15.6 |
| Sep. 7 | Public-Key Authentication | |
| Sep. 12 | Symmetric-key Cryptography | S: 2.1-2.5, 2.6, G: 11.5-11.7 |
| Sep. 14 | Stream Cipher and CSS | |
| Sep. 19 | Wireless security (WEP) | G: 16.5 |
| Sep. 21 | IPSec | S: 6.1-6.4, G: 13.3 |
| Sep. 26 | Internet Key Exchange(IKE) | S: 6.5-6.6 |
| Sep. 28 | Web Security (SSL/TLS) | S:7.1-7.3, G:13.4 |
| Oct. 3 | Authentication in Web | |
| Oct. 5 | Review for midterm | N/A |
| Oct. 10 | Midterm | N/A |
| Oct. 12, 17 | Group project proposal presentation | N/A |
| Oct. 19 | Spam filtering | |
| Oct. 24 | Denial of Service | S: 10.3 |
| Oct. 26 | Malicious software (Viruses and Worms) | S: 10.1-10.2 |
| Oct. 31 | Guest lecture by Prof. Jones on electronic voting | N/A |
| Nov. 2 | Guest lecture by Prof. Segre on privacy-preserving database union | N/A |
| Nov. 7 | Firewalls by Gaurav | S: 11.1-2. G: 13.6 |
| Nov. 9 | Intrusion detection | S: 9.2 |
| Nov. 14 | Buffer overflow exploits | S: 9.1, G: 13.7 |
| Nov. 16 | Kerberos | |
| Nov. 21,23 | Thanksgiving holiday | N/A |
| Nov. 28,30 | Group project presentation | N/A |
| Dec. 5 | Anonymity | |
| Dec. 7 | RFID security and privacy | |
| Dec. 12 | Final exam at 2:15pm at 140 SH |