Topics in Cryptography

Course Organization and Policies


Attendance at lectures is strongly encouraged. In particular, do not enroll in CS355 if you are taking another course that meets at the same time as CS355.


Each of the five problem sets is worth 20% of your grade. There is no midterm or final exam.

Problem Sets

You must use LaTeX to write up your problem sets using the provided template. All problem sets are due at 11:59pm on the listed day, every two weeks. We will post the problem sets about two weeks before their due date.

Problem Set Submission: You must submit your problem set via Gradescope. Please use course code 975GG7 to sign up. Note that Gradescope requires that the solution to each problem starts on a new page.

Collaboration Policy: You may discuss the problem sets with other students and you may work together to come up with solutions to the problems. If you do so, you must list the name of your collaborators on the first page of your submission. Each student must write up her/his problem set independently.

You may use the Boneh-Shoup textbook, or any other textbook of your choosing as a reference. If you use a result from a textbook in the course of solving a problem, please cite the textbook in your write-up. Please do not search the Internet for answers to problem-set problems.

If you have questions about these policies, please just ask us.

Late Submissions: You get three “late days” in total during the quarter. You may use a late day to submit a problem set after the deadline via Gradescope. You can use at most three late days for any single assignment, and you may only use late days in one-day increments (no partial late days).

If you submit an assignment more than 72 hours after the deadline, or if you submit an assignment late after running out of late days, you will receive no credit for the submission. Please submit your assignments on time and save your late days for extraordinary situations.

Students with Documented Disabilities

Students who may need an academic accommodation based on the impact of a disability must initiate the request with the Office of Accessible Education (OAE). Professional staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty. Unless the student has a temporary disability, Accommodation letters are issued for the entire academic year. Students should contact the OAE as soon as possible since timely notice is needed to coordinate accommodations. The OAE is located at 563 Salvatierra Walk (phone: 723-1066, URL: