Schedule

Date Lecture Topic Homework, Project
9/13 1 Cryptography: introduction, symmetric-key cryptography HW 1 out
9/17 2 Public-key cryptography, digital signatures, applications of PKC  
9/27 3 Authentication: introduction, protocols, design principles HW 1 due, HW 2 out
10/4 4 Logics and models for reasoning about authentication  
10/11 No Class (mid-semester break). Hand in homework to my office HW 2 due, HW 3 out
10/15 5 Electronic commerce: introduction and protocols.
Special Class: 11:30-1:30, 4615a WeH
 
10/18 6 Electronic voting, electronic auctions Project proposal due
10/25 No Class. Hand in homework to my office Project final approval
HW 3 due
11/1 7 Hardware  
11/8 8 Network and system technologies: SSL, SET, Mobile IPv6, firewalls, intrusion detection.
Guest Lecturer: Shawn Butler
HW 4 out
11/15 9 Programming language technologies: sandboxing, SFI, PCC, Java
11/22 10 Usability issues, key management
Guest Lecturer: Alma Whitten
 
11/29 11 Project orals and demos HW 4 due  
TBA Final Exam