A Tentative Teaching Plan for CS300 (with slides and assignments)
|
Dates |
Lectures |
Tutorials |
Workshops |
Important events |
|
17
Jan (1) |
None |
- |
||
|
24
Jan (2) |
L1. Secret-key cryptography [first
set] |
None |
- |
|
|
14 Feb (3) |
L1. Secret-key cryptography [second
set] |
None |
- |
Dispatch
Assignment 1 |
|
21
Feb (4) |
L2. Cryptographic
hashing (updated) |
Discuss
assignment 1 |
- |
|
|
22
Feb (5) Sat.
made-up 2:30-5:30pm P309 |
L2. Cryptographic hashing (cont'd) L3. Public-key cryptography [first set] (updated) |
Discuss
assignment 1 |
- |
|
|
28 Feb (6) |
L3. Public-key cryptography (cont'd) [second set] (updated) |
Discuss assignment 1 |
W1. Oracle padding attack (ppt, exercises) |
|
|
7 Mar (7) |
L3. Public-key cryptography (cont'd) |
Discuss
assignment 2 |
Assignment 1 due Dispatch
Assignment 2 |
|
|
8 Mar (8) Sat.
made-up 2:30-5:30pm |
Discuss
assignment 2 |
|||
|
14 Mar (9) |
L4.
Authentication protocols (cont'd) |
Discuss
assignment 2 |
||
|
21 Mar (10)
|
Discuss
assignment 3 |
No workshop |
Assignment 2
due Dispatch Assignment
3 |
|
|
28 Mar (11) |
L6. Internet
key exchange [first set] [second set] |
Discuss
assignment 3 |
W4. Android
security |
|
|
4 Apr (12) |
L7. SSL [slides] |
Discuss assignment
3 |
W5. IPSec security |
|
|
11 Apr (13) |
L7. SSL
(cont'd) |
|
Assignment 3
due |
|
|
25 Apr (14) |
L7.SSL
(cont'd) L8. Course
summary [slides] |
None |
|
|
| 2 May P309 | Q&A only | Workshop exercise due | ||
|
7 May 7:00-10:00pm Y410 |
Open-book Exam |
|||