Description
Applied Cryptography
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
Component
Lecture - Required
Offering
Course
COMP 450
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
Prerequisites: COMP 401.