COMP150 Cryptography Schedule

Here is the tentaive outline of material.

September 9
Introduction, types of cryptography, perfect encryption

September 14
Finish Security Definitions and Proofs, Symmetric Ciphers

September 16
DES, BLock Ciphers

September 21
Math Review

September 23
Math Review II

September 28
AES

September 30
Pseudo Random Generators/Key Exchange

October 5
Pseudo Random Generators II

October 7
Blum Blum Shub Genrator

October 13
Public Key Crypto

October 14
RSA

October 19
Review

October 21
Midterm

October 26
One-way functions

October 28
One-way functions, Trap door functions

November 2
One Way Permutations and Pseudo Randomness

November 4
Diffie Hellman/El Gamal

November 9
Elliptic Curve Crypto

November 11
Message Authentication/Hash

November 16
Message Authentication/Hash II

November 18
Digital Signatures

November 23
Factoring

November 30
Network Security - Kerberos

December 2
Email Security

December 7
IP and HTTPS

December 9
Review

December 17
Final