Computer Science/Math 4420
CRYPTOGRAPHY AND CODES
September 2020

Tentative Schedule

Week of Material Covered Remarks
September 9 Introduction and Preliminaries



September 14 Algebraic Structures
Finite Fields
Vector Spaces


September 21 Information and Codes

Assignment 1 Given
September 28 Linear Codes

October 5 Hamming Codes

Error Detection
Introduction to Cryptography

DES

October 12

October 12 Thanksgiving Day12-16 (Mon-Fri) Mid-semester break. No classes.
October 19 Chapter 8
AES
Assignment 1 due
Assignment 2 given
October 26 Contemporary Symmetric Ciphers(RC5, RC4, 3DES, Blowfish)

November 2 Midterm
Confidentiality using Symmetric ciphers

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

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



November 30 Web Security.
Electronic Mail Security.
System Security.

Assignment 3 due
Project due.

Last modified:Wednesday October 07, 2020 at 11:45 pm ADT
Cezar Câmpeanu