CS 490/590: Cryptography
Course Overview
- Course Title: CS 490/590: Cryptography (3 Credits)
- Location:
DH 1015EB 3140 - Time: T & R 11:00 – 12:15 p.m.
- Course Web Site: (archived)
- Assignment Dropbox: (archived)
Syllabus
Tentative Schedule
The following schedule is tentative and is subject to adjustments and change. I reserve the right to change topics or add items of related interest. All changes will be announced in class.
Week | Dates | Topics | Slides |
---|---|---|---|
01 | Jan. 14, 16 | Introduction and Course Overview Security Objectives, Policies, and Mechanisms |
|
02 | Jan. 21, 23 | Cryptography Basics | |
03 | Jan. 28, 30 | ||
04 | Feb. 04, 06 | Symmetric-Key Ciphers: DES Finite Fields |
|
05 | Feb. 11, 13 | AES Asymmetric-Key Ciphers: RSA |
|
06 | Feb. 18, 20 | MID TERM EXAM 01 (E1) | |
07 | Feb. 25, 27 | RSA Fast Exponentiation Diffie-Hellman Key Exchange |
|
08 | Mar. 03, 05 | Integrity: MDC, MAC, WHIRLPOOL Random Oracle Model |
|
09 | Mar. 10, 12 | SPRING BREAK | |
10 | Mar. 17, 19 | SHA Family | |
11 | Mar. 24, 26 | MID TERM EXAM 02 (E2) | |
12 | Mar. 31, Apr. 02 | Digital Signatures Key Management: Kerberos |
|
13 | Apr. 07, 09 | Authentication | |
14 | Apr. 14, 16 | Network Security: SSL and TLS | |
15 | Apr. 21, 23 | Topics to be Announced 1 |
|
16 | Apr. 28, 30 | FINAL PROJECT PRESENTATIONS | |
17 | May. 06 | FINAL PROJECT PRESENTATIONS |
Course Assignments
Programming Assignments
Assignment | Due Date | Dropbox |
---|---|---|
PR00 | | Thursday, January 23 @ 10:59:59 a.m. | |
PR01 | | Thursday, February 13 @ 10:59:59 a.m. | |
PR02 | | Tuesday, March 17 @ 10:59:59 a.m. | |
PR03 | | Thursday, April |
|
Graduate Project
CS 490 In a Nutshell
-
Graduate Project Presentations ↩︎