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:
Teaching history:
  • 2020 Spring
    -- D. Morton.
  • 2017 Fall
    -- D. Morton.
  • 2015 Spring
    -- D. Morton.