MATH-316
Cryptology
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.
Prerequisites:
- [MATH-225] Foundations of Higher Mathematics -- with a grade of at least C.
Teaching history:
-
2020 Spring-- D. Morton.
-
2017 Fall-- D. Morton.
-
2015 Spring-- D. Morton.