Applied Cryptography
Session
Regular Academic Session
Class Number
6360
Career
Graduate
Units
3 units
Grading
Graded
Description
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.
Enrollment Requirements
Prerequisites: COMP 401.
Class Actions
Look up course materials
Class Details
Instructor(s)
Kylash Viswanathan
Meets
We 6:00PM - 8:30PM
Dates
08/24/2026 - 12/12/2026
Room
Cuneo Hall - Room 202
Instruction Mode
HyFlex
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
11
Seats Open
24
Combined Section Capacity
35
Wait List Total
0
Wait List Capacity
0
Combined Section
Applied Cryptography
COMP 350 - 001 (6359)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0
Applied Cryptography
COMP 450 - 001 (6360)
Status: Open - Enrl
Seats Taken: 11
Wait List Total: 0