2024-2025 Undergraduate Catalog
2024-2025 Undergraduate Catalog > Courses > CS - Computer Science > 400 > CS 484
Cryptography is about communication in the presence of an adversary. Modern cryptography encompasses problems as diverse as encryption, authentication, and key distribution. This course provides the foundation upon which one may understand what these problems are, how to evaluate protocols and methods to solve them, and how to build secure software solutions for these problems.