| Topic |
Typed Notes |
Written Notes |
| Course Intro |
Intro |
|
| Math Background |
Mod Notes
Euclidean Algorithm
|
EEA
|
| Monoalphabetic Ciphers |
Shift, Affine, etc.
|
Shift Cipher
Affine Cipher
SubstitutionCipher
|
| Polyalphabetic Ciphers |
Vigenere, etc.
|
Vigenere
I of C, MI of C
|
| Grid Ciphers |
Grid Ciphers
ADFGVX
|
Playfair
ADFGVX
Hill Cipher
|
| Transposition |
Transposition |
|
| WW II Ciphers |
Enigma Pics from Code Book
Navajo Code Notes
|
Enigma
Enigma, Navajo Code
Navajo Code
|
| Prep for Modern Symmetric Ciphers |
Stream Ciphers
Random Bit Test
|
|
| Modern Symmetric Ciphers |
DES, AES |
DES Intro
DES Lec #2
DES Lec #3, AES #1
AES #2
AES #3
|
| Number Theory Background |
Number Theory |
Num Theory Intro
Euler Thm Proof
Miller-Rabin, Discrete Log Problem
Fast Mod Exp, Factoring
|
| Public Key Crypto |
Public Key Notes |
Diffie-Hellman
RSA
El Gamal
Knapsack Cryptosystem
Elliptic Curves
ECC
|
| Other Topics |
Group Diffie-Hellman
(Taken from "Classical and Contemporary
Cryptology" by Spillman, ISBN: 0-13-1828312)
|
Quantum Crypto
Hash Functions
Birthday Paradox
El Gamal Signature
|