CO 485/685: Public-Key Cryptography (Fall 2023)
Instructor: David Jao, djao, MC 5032
Office hours (in DC 2531):
Wed. 3:30-4:30pm, every other week starting Sep. 13
Thu. 2:30-5:00pm, every week
Final exam hours:
- 12:00-3:00pm December 5, 11, 12, 13, 18, 19, 20
- 12:00-2:00pm December 8
Teaching assistants:
Youcef Mokrani | ymokrani | Office hours: Tue. 1:30-3:30pm in DC 2531 |
Please join the discussion forum on Piazza (https://piazza.com/class/lm72tfss9sw2v8) for assistance with the course.
Course materials
- Course outline (https://outline.uwaterloo.ca/view/nrhuhr)
- Project information (https:../../wiki/images/a/a8/CO485-2023-project.pdf)
- Weil pairing (https:../../wiki/images/2/2d/Co485-2023-weil-pairing.pdf)
- Practice problems for the final exam (https:../../wiki/images/f/f5/CO485-2023-practice.pdf)
Assignments
The (tentative) schedule for the course is as follows:
- Assignment 1 (https:../../wiki/images/9/91/CO485-2023-a1.pdf), due Friday, September 22. [solutions (https:../../wiki/images/c/c3/CO485-2023-s1.pdf)]
- Assignment 2 (https:../../wiki/images/c/cc/CO485-2023-a2.pdf), due Friday, October 6. [solutions (https:../../wiki/images/f/f6/CO485-2023-s2.pdf)]
- Assignment 3 (https:../../wiki/images/f/f2/CO485-2023-a3.pdf), due Friday, October 20. [solutions (https:../../wiki/images/f/f1/CO485-2023-s3.pdf)]
- Assignment 4 (https:../../wiki/images/0/0d/CO485-2023-a4.pdf), due Friday, November 10. [solutions (https:../../wiki/images/3/3c/CO485-2023-s4.pdf)]
- Assignment 5 (https:../../wiki/images/5/51/CO485-2023-a5.pdf), due Friday, December 1. [solutions (https:../../wiki/images/8/84/CO485-2023-s5.pdf)]
- Because of lack of office hours on Nov. 29, the due date for Assignment 5 is changed to December 4.
- Because of technical problems with Crowdmark, the due date for Assignment 5 is extended to December 5.