Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Cryptography 4003-482-01/4005-705-01 Spring Quarter 2013
Course Page

4003-482-01/4005-705-01 Cryptography
Course Schedule and Topics

Prof. Alan Kaminsky -- Spring Quarter 2013
Rochester Institute of Technology -- Department of Computer Science

Time: Tuesdays and Thursdays, 2:00pm-3:50pm, Room 70-2690

Final Exam: Monday, 13-May-2013, 12:30pm-2:30pm, Room 70-2690

Sun Mon Tue Wed Thu Fri Sat
Mar. 3 Mar. 4 Mar. 5
Course Introduction
Ch. 1. Introduction to Cryptography
Team Project assigned
Mar. 6 Mar. 7
Ch. 2. Stream Ciphers
Practical: Coding Crypto
Mar. 8 Mar. 9
Mar. 10
Drop/
add*
Mar. 11 Mar. 12
Ch. 2. Stream Ciphers
Practical: Stream Cipher Implementation
Mar. 13 Mar. 14
Ch. 3. Data Encryption Standard
Practical: Block Cipher Implementation
Team Proposal due
Mar. 15 Mar. 16
Mar. 17 Mar. 18 Mar. 19
Ch. 4. Advanced Encryption Standard
Practical: Block Cipher Implementation
Take-Home Quiz 1 assigned
Mar. 20 Mar. 21
Ch. 5. More About Block Ciphers
Practical: Block Cipher Mode Implementation
Mar. 22 Mar. 23
Mar. 24 Mar. 25 Mar. 26
Structural Attacks on Block Ciphers
Take-Home Quiz 1 due
Mar. 27 Mar. 28
Ch. 11. Hash Functions
 
Mar. 29 Mar. 30
Mar. 31 Apr. 1 Apr. 2
Ch. 11. Hash Functions
Practical: Hash Function Implementation
Take-Home Quiz 2 assigned
Apr. 3 Apr. 4
Ch. 12. Message Authentication Codes
 
Apr. 5 Apr. 6
Apr. 7 Apr. 8 Apr. 9
Team Presentation 1 -- Teams U1-U7
Take-Home Quiz 2 due
Apr. 10 Apr. 11
Team Presentation 1 -- Teams G1-G5
 
Apr. 12
Final exam
conflicts**
Apr. 13
Apr. 14 Apr. 15 Apr. 16
Ch. 6. Introduction to Public-Key Cryptography
Take-Home Quiz 3 assigned
Apr. 17 Apr. 18
Ch. 7. The RSA Cryptosystem
 
Apr. 19 Apr. 20
Apr. 21 Apr. 22 Apr. 23
Ch. 8. Public-Key Crypto Based on the DLP
Take-Home Quiz 3 due
Apr. 24 Apr. 25
Ch. 9. Elliptic Curve Cryptosystems
 
Apr. 26
Withdraw
***
Apr. 27
Apr. 28 Apr. 29 Apr. 30
Ch. 10. Digital Signatures
Take-Home Quiz 4 assigned
May 1 May 2
Ch. 13. Key Establishment
Research Topics
Team Deliverables due (all teams)
May 3 May 4
May 5 May 6 May 7
Team Presentation 2 -- Teams U1-U7
Take-Home Quiz 4 due
May 8 May 9
Team Presentation 2 -- Teams G1-G5
 
May 10 May 11
May 12 May 13
Final Exam
12:30pm
May 14
Finals
 
May 15
Finals
 
May 16
Finals
 
May 17
Finals
 
May 18

*Last date to drop/add courses: Sunday 10-Mar-2013
**Last date to request final exam rescheduling due to scheduling conflicts: Friday 12-Apr-2013
***Last date to withdraw with a grade of W: Friday 26-Apr-2013


Team Presentations

Cryptography 4003-482-01/4005-705-01 Spring Quarter 2013
Course Page
Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Copyright © 2013 Alan Kaminsky. All rights reserved. Last updated 15-Mar-2013. Please send comments to ark­@­cs.rit.edu.