Introduction to modern applications of mathematics. Private key ciphers, including shift, affine and vigenere; attacks on these ciphers. Modern public key ciphers including RSA and Knapsack.
Prerequisite(s): A grade of “C” or better in MATH 2040 or permission of the instructor.