Introduction to the foundational primitives of cryptography and implementations. A primary goal of this course will be to understand the security definitions for each primitive and how they are used in cryptographic protocols. The ethics of insecure or on-the-fly protocol design will be discussed.
This course is not being offered this semester.
There is not a syllabus available for this course.