The making and breaking of secret ciphers and codes. Classical ciphers: shift, affine, Vigenère, substitution, Hill, one-time pads, and Enigma. A brief introduction to number theory. Modern methods: RSA algorithm, DES, AES: Rijndael, discrete logarithms and elliptic curves.
- [MATH-225] Foundations of Higher Mathematics -- with a grade of at least C.
2020 Spring-- D. Morton.
2017 Fall-- D. Morton.
2015 Spring-- D. Morton.