| 10:30-12:20 | MTWRF | Olin 321 |
| 2:30-3:20 | MTWRF | Olin 329/326 |
| Cryptography | Math/stats/computing | Cryptanalysis |
| Shift ciphers
Decimation Affine ciphers |
Modular arithmetic
Solving a x = b (mod m) 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 |
| Dates | Reading: Sinkov | Reading: Singh | Class/lab topics |
|---|---|---|---|
| Jan. 3-4 | Ch. 1 | Introduction | Direct standard alphabets
Modular arithmetic & affine transformations |
| Jan. 5 | 2.1-2.2 | Ch. 1 | Aristocrats: Monoalphabets with word divisions |
| Jan. 8 | 2.3-2.4 | Patristocrats: Monoalphabets without word divisions
Monoalphabets with symbols as cipher equivalents | |
| Jan. 9 | Exam 1 | ||
| Jan. 10-12 | Ch. 3 | Chs. 2-4 | Polyalphabetic substitution |
| Jan. 15 | Exam 2 | ||
| Jan. 16-17 | Ch. 4 | Polygraphic systems | |
| Jan. 18-19 | Ch. 6 | Public-key cryptography | |
| Jan. 22 | Exam 3 | ||
| Jan. 23-24 | Ch. 5 | Transpositions | |
| Jan. 25-26 | Student reports and presentations |
| 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 |