Special Topics: Cryptology Meets Algorithms

Course Number: 15-893

Department: Computer Science Department

Location: Pittsburgh

Units: 12

Semester Offered: Spring

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.

Syllabus

https://csd.cmu.edu/course/15893/s24#:~:text=Description%20In%20this%20course%2C%20we,construction%20of%20modern%20cryptographic%20schemes.&text=This%20is%20a%20research%2Doriented%20course.

Class format

This is a research-oriented course. We will provide recordings of lectures, and reading materials for the students.

Home department

Computer Science Department

Target audience

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.

Background required

undergraduate algorithms or undergraduate cryptography or undergraduate security or equivalent

Learning objectives

The students should learn about algorithmic ideas used in modern cryptographic schemes.

Faculty and instructors who have taught this course in the past

Elaine Shi