| Cryptography | Math/stats/computing | Cryptanalysis |
| Shift ciphers
Decimation Affine ciphers |
Modular arithmetic
Histograms |
Brute force solutions
Solving affine ciphers |
| Monoalphabetic substitution:
Aristocrats & Patristocrats |
Frequency distributions
Combinatorics |
Using frequency data
Probable word method Pattern words |
| Polyalphabetic substitution
Vigenere cipher |
Index of coincidence
Prime factorization Periods of sequences |
Use of I.C. and Kasiski analysis
Reduction to a monoalphabet |
| Polygraphic systems
Playfair cipher Hill's system |
Matrix operations
Digraph frequencies Solving a x = b (mod m) |
Known plaintext attack
Solving Hill ciphers by algebra |
| Transposition ciphers | Permutations
Division algorithm |
Paper and scissors
methods |
| Public key encryption | Fermat's Little Theorem
Chinese Remainder Theorem |
Factorization attacks |
| Team solutions of cryptograms
(best 5 of 6 @8% each) |
40% |
| Individual problem solutions | 16% |
| Tests (3 @8%) | 24% |
| Report/project | 20% |
| Total | 100% |
| Extra credit | TBA |