Special topics: Cryptography meets algorithms
Course ID 15893
Description In this course, we will cover various advanced topics at the intersection of cryptography and algorithms, especially how algorithmic techniques are used in the construction of modern cryptographic schemes.
Key Topics
cryptography, algorithms
Learning Resources
This is a research-oriented course. We will provide recordings of lectures, and reading materials for the students.
Course Relevance
Ph.D. students (not necessarily working on cryptography), and I'm willing to admit master and undergraduates who have intentions of applying to a Ph.D. program and doing research in theory, security, privacy, or other related areas.
Course Goals
The students should learn about algorithmic ideas used in modern cryptographic schemes.
Pre-required Knowledge
undergraduate algorithms or undergraduate cryptography or undergraduate security or equivalent
Assessment Structure
Homework: 30%, Project: 45%, Participation: 25%