back

UGTCS Sp22 Special Topics in Cryptography reading group

The reading group will follow an abridged version of Stanford CS 355 Sp21.

Syllabus:

  1. Intro to Cryptography
  2. Intro to Cryptography cont.
  3. Interactive proofs; Zero knowledge
  4. Succinct Non-interactive Arguments (SNARGs) from Probabilistic Checkable Proofs; Polynomial commitments
  5. Buffer week.
  6. Oblivious Transfer; Two-party computation: Yao’s garble circuits
  7. Secret sharing
  8. Multi-party computation
  9. Differential privacy
  10. Buffer week
  11. Private information retrieval
  12. Fully Homomorphic Encryption

Each week’s content will be based on Section 5-12 of CS 161’s textbook for Week 1 and 2, and the corresponding lecture notes in Stanford CS 355 for the rest.

Our main references are the readings listed on Stanford CS 355’s syllabus. Additional resources that I find helpful/fun (this will be continuously updated):

Fun stuff in Stanford CS 355 that are left out (can talk about if we have time)