Introduction to techniques in cryptography, accompanied by analysis of historical and societal consequences. Topics include elementary combinatorics and number theory, including modular arithmetic and prime numbers; classical ciphers and accompanying attacks; the Enigma machines; modern encryption schemes, including public channel cryptography. Prerequisite: Mathematics 212, 216, 219, 221, or 222, or consent of instructor. Not open to students who have taken Mathematics 404.
Prerequisites
Mathematics 212, 216, 219, 221, or 222, or consent of instructor. Not open to students who have taken Mathematics 404.