MATH495H
Cryptography
Mathematics
BC
Subject code
MATH
Course Number
495H
Department(s)
Instructor(s)
Department/Program Faculty
Course Long Title
Cryptography
Description
Public key cryptography is at the center of most secure transactions these days, from using a credit card online to sending and signing secure messages. The security of a cryptosystem relies on finding solutions to difficult math problems like factorization of large numbers and the discrete logarithm problem. After an introduction to the basics, each student studies various methods of encryption like the RSA cryptosystem, the Diffie-Hellman key exchange, Elliptic Curve Cryptography, and various methods of breaking these encryptions. These topics draw from previous knowledge in abstract algebra, analysis, geometry, and number theory. Computer algebra systems also are used to illustrate the applications. Prerequisite(s): MATH 301 or 309.
Writing Credit
W3
Class Restriction
Exclude First Years, Exclude Sophomores, Exclude Juniors