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.

DateTopicReading assignments
Aug. 22Course outline and QuestionnaireN/A
Aug. 24Definitions of SecurityS: Ch.1, G: Ch. 1
Aug. 29Public-Key CryptographyS: 3.3-3.6, G: 11.4
Aug. 31Secure Hash FunctionsS: 3.1-3.2, G: 11.3
Sep. 5Public-key Infrastructure(X.509, PGP)S: 4.2-4.3, 5.1, G: 12.5, 15.6
Sep. 7Public-Key Authentication
Sep. 12Symmetric-key CryptographyS: 2.1-2.5, 2.6, G: 11.5-11.7
Sep. 14Stream Cipher and CSS
Sep. 19Wireless security (WEP)G: 16.5
Sep. 21IPSecS: 6.1-6.4, G: 13.3
Sep. 26Internet Key Exchange(IKE)S: 6.5-6.6
Sep. 28Web Security (SSL/TLS)S:7.1-7.3, G:13.4
Oct. 3Authentication in Web
Oct. 5Review for midtermN/A
Oct. 10MidtermN/A
Oct. 12, 17Group project proposal presentationN/A
Oct. 19Spam filtering
Oct. 24Denial of ServiceS: 10.3
Oct. 26Malicious software (Viruses and Worms)S: 10.1-10.2
Oct. 31Guest lecture by Prof. Jones on electronic votingN/A
Nov. 2Guest lecture by Prof. Segre on privacy-preserving database unionN/A
Nov. 7Firewalls by GauravS: 11.1-2. G: 13.6
Nov. 9Intrusion detectionS: 9.2
Nov. 14Buffer overflow exploitsS: 9.1, G: 13.7
Nov. 16Kerberos
Nov. 21,23Thanksgiving holidayN/A
Nov. 28,30Group project presentationN/A
Dec. 5Anonymity
Dec. 7RFID security and privacy
Dec. 12Final exam at 2:15pm at 140 SH