Description
Applied Cryptography
** available as of 06/15/2026
This course covers the applications of modern Cryptography, while addressing theoretical foundations as necessary. The course begins by introducing modern Cryptographic notions of security in the form of adversary experiments/challenges. Practical applications of Cryptography using OpenSSL are discussed throughout the course. More recent advances in Cryptography are also discussed.

Outcomes: Reason about the security of a cryptographic system under various assumptions; Implement and analyze various cryptographic protocols; Gain familiarity with OpenSSL; Understand the implications of Post-Quantum Cryptography and potential future avenues of application.
Details
Grading Basis
Graded
Units
3
Offering
Course
COMP 350
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science