MATH 187AIntroduction to Cryptography
An introduction to the basic concepts and techniques of modern cryptography. Classical cryptanalysis. Probabilistic models of plaintext. Monoalphabetic and polyalphabetic substitution. The one-time system. Caesar-Vigenere-Playfair-Hill substitutions. The Enigma. Modern-day developments. The Data Encryption Standard. Public key systems. Security aspects of computer networks. Data protection. Electronic mail. Recommended preparation: basic programming experience. Renumbered from MATH 187. Students may not receive credit for both MATH 187A and MATH 187.
Prerequisites
From the catalog: “MATH 10A or MATH 20A. Students who have not completed listed prerequisite may enroll with consent of instructor.”
Where it sits in degree plans
Required in (1)
- Mathematics—Secondary Education (B.A.)
Courses that list MATH 187A as a prerequisite (1)
- MATH 187B Mathematics of Modern Cryptography