This is an upper level MATH course. It is directed at students in mathematics, electrical engineering, or computer science who have strong interest in mathematics and want to learn about the exciting applications of algebra and number theory to cryptography. Topics to be covered include:
Cryptography: Simple Ciphers and Cryptograms.
Vigenere Cipher, Hill Cipher, Data Encryption Standard.
Public-Key ciphers: Rivest-Shamir-Adleman (RSA), Diffie-Hellman and
trapdoors. Public Key Protocols.
Number Theory: Congruences. Finite fields.
Finding large primes, pseudoprimes and primality testing.
| Week | Lecture dates | Sections | topics |
| 1 | 1/22, 1/25 (TF) | 1.1-1.4 | Caesar, Affine and Substitution Ciphers |
| 2 | 1/29,2/1 (TF) | 2.2-2.4, 3.1 | Probability& Birthday Attacks, Sunday Funnies, Frequency Attacks |
| 3 | 2/5, 2/8 (TF) | 3.2-3.5 | Anagrams, Transposition Ciphers, Permutations |
| 4 | 2/13, 2/15 (TF) | 4.1-3 | Vigenère Cipher/Kasiski Attack |
| 5 | 2/20, 2/22 (TF) | 4.4-5 | Expected Values/Friedman Attack on Vigenère |
| 6 | 2/27, 3/1 (TF) | 8.1-8.2, 7.4-7.5 | Hill Cipher/Affine Hill/Attacks on Hill Cipher Multiplicative inverses mod n |
| 7 | 3/5, 3/8 (TF) | 6.1-6.3 | Shannon's Criteria, DES, IDEA |
| 8 | 3/12, 3/15 (TF) | 6.3-6.5 | IDEA and Rijndael AES Ciphers, Review |
| 8.5 | 3/19, 3/22 | R&R | SPRING BREAK |
| 9a | 3/26 (T) | ch. 1-8 | Midterm Exam |
| 9b | 3/29 (F) | 18.3 | Secret Sharing, Hash Functions |
| 10 | 4/2, 4/5 (TF) | 7.8, 10.1-10.4, 12.1, 12.5, 13.6-13.7 |
Public Key Ciphers (RSA, Diffe-Hellman, El Gamal) Discrete logs, Fast Exponentiation |
| 11 | 4/9, 4/12 (TF) | 12.6-7, 13.5,13.8, 15.1-5 | Square Roots mod n, Legendre and Jacobi symbols |
| 12 | 4/16, 4/19 (TF) | 16.1-5, 22.5, 23.3-4 | Square Roots mod p (p=1 mod 4), Pseudoprime numbers |
| 13 | 4/23, 4/26 (TF) | 18.1-18.7 | Public Key Exchange Protocols, PGP, Digital Signatures |
| 14 | 4/30, 5/2 (TF) | 24.1-2 | Factorization Attacks |
| 15 | 5/2/02 (F) | Last Class | Term Paper Due |
| 16 | 5/9 (Thursday) | Cumulative | Final Exam in ARC 207 (12-3 PM) |
Miscellaneous Links:
Handbook of Applied Cryptography
Britain's
GCHQ challenge potentially leading to employment
MIT Lecture Notes
Return to Top of page or to Weibel's Home Page
Charles Weibel / weibel@math.rutgers.edu /Feb. 28, 2002