Boston University CAS CS 538: Fundamentals of Cryptography

Syllabus


The place to ask questions and collaborate: Piazza (hit "Q&A" button at the top if you can't see the Q&A)

Submit your homework here via websubmit

Problem Set 1 (LaTeX source file) (solutions now available on Piazza)
Problem Set 2 (LaTeX source file)
Problem Set 3 (LaTeX source file)
Problem Set 4 (LaTeX source file)
Problem Set 5 (LaTeX source file)
Problem Set 6 (LaTeX source file)
Problem Set 7 (LaTeX source file)
Problem Set 8 (LaTeX source file)
Problem Set 9 (LaTeX source file)
Problem Set 10 (LaTeX source file)


Lecture Notes

Micali's Optimistic Fair Exchange paper, which shows how chosen ciphertext attack and chosen message attack are very realistic attack scenarios in a larger protocol (we covered this topic in early November)

Lecture Notes on Zero-Knowledge Proofs from Boaz Barak, covering our Nov 19 and Nov 24 lectures.