"Fundamentals of Cryptography" for sophomore Yao Class students

Spring 2014

Main textbook: "Introduction to Modern Cryptography: Principles and Protocols" by Jonathan Katz and Yehuda Lindell.

supplementary: "Foundations of Cryptogrpahy" Volume 1 and 2. By Oded Goldreich.

Let me know if there are any typos, mistakes, etc.

intro to crypto Vol1vol 2

Handout1

Handout2

Slide2

Handout3

Slide3

Handout4

Slide4

Slide4+

Handout5

Slide5

Handout6

Slide6

Handout7

Slide7

Handout8 (LPN)

Handout9 (2PC)

Handout10 (BGW,GMW-style MPC)

FHE general

FHE-GSW

commitment

takehome final