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
|