Week |
Date |
Topic |
Readings |
Due |
Handouts |
1 |
Mon Jan 28 | Introduction |
PS1 | ||
| Wed Jan 30 | No class today |
No class today Read Section A (Pages 1-32) of Security in Computer Systems, Chapter 11 of Principles of Computer System Design by Kaashoek and Saltzer |
|||
2 |
Mon Feb 4 | Principles of secure systems |
Discussion |
|
|
| Wed Feb 6 | Number theory review |
Read pages 1-12 and page 26 of Stinson (Teams assigned) |
|||
3
|
Mon Feb 11 | Public key crypto I |
Read pages 161-172 of Stinson (Chapter 5) |
||
| Wed Feb 13 | Snow |
Save your house from a slush flood | PS1 |
PS2 | |
4
|
Mon Feb 18 | Holiday |
|||
| Tues Feb 19 | Public key crypto II |
Read Stinson pages 167-170 (Section 5.2.2), 173-175 (Section 5.3) |
|
||
| Wed Feb 20 | Public key crypto III |
Read pages 172-180 of Stinson |
|
||
5 |
Mon Feb 25 | Public key crypto IV |
Read pages 233-235 of Stinson | PS2 | PS3 |
| Wed Feb 27 |
Proposal Writing I |
||||
6 |
Mon Mar 3 |
Quiz 1 |
Covers introduction thru and including PK crypto IV, ps1, ps2 | ||
| Wed Mar 5 |
RFID S&P |
||||
Week |
Date |
Topic |
Readings |
Due |
Handouts |
7 |
Mon Mar 10 |
Hashing I |
Read pages 119-129 of Stinson and "Password authentication with insecure communication" | ||
| Wed Mar 12 |
Hashing II |
Read pages 140-145 of Stinson | Project proposal, 8AM EST |
|
|
- |
Spring Break |
Breathe deeply. | |||
8 |
Mon Mar 24 |
Web security |
Read Web Authentication paper | ||
| Wed Mar 26 |
Usability |
Why Johnny Can't Encrypt | PS4 | ||
| Fri Mar 28 |
PS3 | ||||
9 |
Mon |
Block ciphers I |
Optional reading that supplements lecture: Stinson Chapter 3 | ||
| Wed Apr 2 |
Quiz 2 |
Covers proposal writing thru and including usability, ps3 | |||
10 |
Mon Apr 7 |
Block ciphers II | Attacks on RC4 and WEP | ||
| Wed Apr 9 |
Block ciphers III |
Read pages 109-112 on Stinson on cipher modes | Project midterm report, 8AM EST |
||
Week |
Date |
Topic |
Readings |
Due |
Handouts |
11 |
Mon Apr 14 |
Secret sharing I |
Read pages 481-486 of Stinson on secret sharing |
||
| Wed Apr 16 |
E-Voting |
No lecture today. Watch video on own. | PS4 | PS5 | |
12 |
Mon Apr 21 |
Holiday |
Sleep | ||
| Wed Apr 23 |
Secret sharing II |
Continue re-reading and in-class exercise |
|||
13 |
Mon Apr 28 |
Multicast security I |
Read Sections 14.1 and 14.3 (p. 517-518, p. 531-536) | ||
| Wed Apr 30 |
Multicast security II |
Continue reading. | |||
| Fri May 2 |
PS5 | ||||
14 |
Mon May 5 | Definitions of security |
On the Role of Definitions in and Beyond Cryptography | ||
| Wed May 7 | Quiz 3 |
Covers block ciphers thru and including definitions, ps4, ps5 | |||
| Fri May 9 |
Slides, 8AM EST |
||||
15 |
Mon May 12 | Final presentations & Wrap up |
|||
| Tue May 13 |
Term paper, 8AM EST |