| Cryptography | Math/stats/computing | Cryptanalysis |
| Shift ciphers
Decimation Affine ciphers |
Modular arithmetic
Histograms |
Solving affine ciphers
Brute force solutions |
| 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 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 |
Your grade will be based on the following assuming satisfactory attendance
and participation in class.
| Team solutions of cryptograms (best 5 of 6) | 40% |
| Individual problem solutions | 19% |
| Tests (3 @7%) | 21% |
| Report/project | 20% |
| Total | 100% |
| Extra credit | TBA |