CS490/590: Cryptography
Course Overview
- Course Title: CS490/590: Cryptography (3 Credits)
- Location:
PH 3417EB 2170 - Time: M & W 10:00 – 11:15 a.m.
- Course Web Site: http://www.cs.siue.edu/~tgamage/courses/490S22/
- Assignment Dropbox: CS490@Moodle
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. 10, 12 | Introduction and Course Overview Cryptography Basics: Terminology and Primitives |
|
02 | Jan. 17, 19 | MLK Day MITRE ATT&CK, Historic/Classic Ciphers |
|
03 | Jan. 24, 26 | Introduction to Cryptanalysis: | |
04 | Jan. 31, Feb. 02 | Classic Attacks, Breaking Historic Ciphers | |
05 | Feb. 07, 09 | Block Cipher Modes of Operation Symmetric-Key Cryptosystems: DES |
|
06 | Feb. 14, 16 | Finite Fields AES |
|
07 | Feb. 21, 23 | Asymmetric-Key Cryptosystems: Naive RSA, Fast Exponetiation MID TERM EXAM 01 (E1) |
|
08 | Feb. 28, Mar. 02 | Discrete Logarithm Problem, Diffie-Hellman Key Exchange El-Gamal Encryption Scheme |
|
09 | Mar. 07, 09 | SPRING BREAK |
|
10 | Mar. 14, 16 | Integrity: Collision Resistance, Birthday Paradox MAC, CMAC, HMAC |
|
11 | Mar. 21, 23 | SHA Family | |
12 | Mar. 28, 30 | Digital Signatures | |
13 | Apr. 04, 06 | Key Establishment & Management | |
14 | Apr. 11, 13 | MID TERM EXAM 02 (E2) Authentication Problem | |
15 | Apr. 18, 20 | Security in the TCP/IP Stack: Case Studies | |
16 | Apr. 25, 27 | FINAL PROJECT PRESENTATIONS1 | |
17 | May 02 | FINAL PROJECT PRESENTATIONS1 |
Course Assignments
Programming Assignments
Assignment | Due Date | Dropbox |
---|---|---|
PR00 | | Monday, January 24 @ 09:59:59 a.m. | |
PR01 | | Monday, February 21 @ 09:59:59 a.m. | |
PR02 | |
Graduate Project/Capstone Project
CS490 In a Nutshell
-
Graduate Project Presentations ↩︎