CMPSCI 466: Applied Cryptography

Course Schedule

(Subject to change; please check back regularly.)

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)
RSA and CRT Tutorials

 

 
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
Mar 31

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