MATH 318
Introduction to Cryptography
The basics of cryptography, with emphasis on attaining well-defined and practical notions of security. Symmetric and public-key cryptosystems; one-way and trapdoor functions; mechanisms for data integrity; digital signatures; key management; applications to the design of cryptographic systems. Assessment will primarily focus on mathematical theory and proof-oriented homework problems; additional application programming exercises will be available for extra credit. Prerequisite(s): Mathematics 271. Antirequisite(s): Credit for Mathematics 318 and any of Computer Science 418, 429, or 557 will not be allowed.
Sources
- Course catalogue ↗2026-2027