Computer Science/Math 4420
CRYPTOGRAPHY AND CODES
September 2023

Tentative Schedule

Week of Material Covered Remarks
September 6 Introduction and Preliminaries



September 11 Algebraic Structures
Finite Fields
Vector Spaces


September 18 Information and Codes

Assignment 1 Given
September 25 Linear Codes

October 2 Hamming Codes

Error Detection
Introduction to Cryptography

DES

October 9

October 9 Thanksgiving Day9-13 (Mon-Fri) Mid-semester break. No classes.
October 16 Chapter 8
AES
Assignment 1 due
Assignment 2 given
October 23 Midterm 1
Contemporary Symmetric Ciphers(RC5, RC4, 3DES, Blowfish)

October 30
Confidentiality using Symmetric ciphers

Assignment 2 due
Assignment 3 given
November 6 Public Key Cryptography and RSA
Wednesday November 11, Remembrance Day. No classes
November 13 Message Authentication and Hash Functions

November 20 Hash Algorithms (MD5, SHA, RIPEMD,HMAC)
Digital Signatures

Midterm 2

November 27 Web Security.
Electronic Mail Security.
System Security.

Presentations
Assignment 3 due
Project due.
December 4 Presentations

Last modified:Wednesday September 06, 2023 at 12:37 am ADT
Cezar Câmpeanu