everything.study
MATH 75

Mathematical Cryptography

Undergraduate

Cryptography is the science of secure communication over an insecure channel. This course focuses on understanding how mathematics is used in the design of modern cryptosystems, including both theoretical and algorithmic aspects. Specific topics will vary, but may include: substitution ciphers and statistical inference, the Enigma machine and permutation groups, Diffie-Hellman key exchange and discrete logarithms, RSA and integer factorization, AES and finite fields, elliptic curve cryptography, homomorphic encryption and lattices, and quantum cryptography.

Prerequisites & course information

Prerequisite MATH 71 or ( MATH 25 and MATH 31 ); or Instructor Permission.

Sources