Focus: The focus of this class will be the theoretical foundations and applications of modern cryptography.
Grade: 50% Scribe and 50% Project
Scribe: Scribers
please follow this
template. Please hand in your LaTeX source as well along with
your scribe!
Jan 19 | Motivation + Semi-honest Secure Computation [scribe] | http://groups.csail.mit.edu/cis/pubs/shafi/1997-podc.pdf http://www.wisdom.weizmann.ac.il/~oded/PSBookFrag/prot.ps (Sections 7.1.1 and 7.2) |
Jan 21 | Yao's Garbled Circuits + GMW Protocol + Oblivious Transfer [scribe] | Yao's Construction: http://www.wisdom.weizmann.ac.il/~oded/PSBookFrag/prot.ps (Section 7.1.3.2) Video Lecture: https://www.youtube.com/watch?v=mtKCDJe4a48 https://www.youtube.com/watch?v=4YwvZaA9IEg Complete details of Yao's Construction: https://eprint.iacr.org/2004/175.pdf OT + GMW: http://www.wisdom.weizmann.ac.il/~oded/PSBookFrag/prot.ps (Sections 7.1.3.3 and 7.3) Homework 1 |
Jan 26 | BMR [scribe] | BMR Construction: http://web.cs.ucdavis.edu/~rogaway/papers/bmr90.pdf Video Lecture: https://www.youtube.com/watch?v=GjhvJxelIVQ |
Jan 28 | BGW - Semi-Honest Case [scribe] | https://eprint.iacr.org/2011/136.pdf |
Feb 2 | BGW - Malicious Case [scribe] | https://eprint.iacr.org/2011/136.pdf |
Feb 4 | Zero Knowledge I [scribe] | Notes by Yehuda Lindell (Sections 5.3) Additional fun reading: Zero-Knoweldge twenty years after its invention |
Feb 9 | Zero Knowledge II [scribe] | http://www.eecs.harvard.edu/~alon/PAPERS/simpleZK/simpleZK.ps |
Feb 11 | Zero Knoweldge - Non-black Box [scribe] | http://www.boazbarak.org/Papers/nonbb.pdf |
Feb 16 | Malicious Security - GMW Compiler + Cut and Choose [scribe] | Notes by Yehuda Lindell (Chapter 13) |
Feb 18 | OT Extension [scribe] | http://www.cs.technion.ac.il/~yuvali/pubs/IKNP03.ps |
Feb 23 | Efficiency Optimizations on Garbled Circuits [scribe] | Guest Lecture by Payman Mohassel |
Feb 25 | Oblivious RAM [scribe] | https://eprint.iacr.org/2013/243.pdf |
Mar 1 | Secure RAM Computation [scribe] | http://eprint.iacr.org/2014/941.pdf |
Mar 3 | Fairness [scribe] | https://www.cs.umd.edu/~jkatz/papers/fair2party.pdf |
Mar 8 | Zero-Knowledge from MPC in the head [scribe] | http://web.cs.ucla.edu/~rafail/PUBLIC/77.pdf |
Mar 10 | Concurrent Zero-Knowledge [scribe] | http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.136.5895&rep=rep1&type=ps https://www.cs.princeton.edu/~mp/pub/czk.pdf |
Mar 15 | Resettable Zero-Knowledge and Resettably Sound Zero-Knowledge [scribe] |
https://eprint.iacr.org/1999/022.pshttps://eprint.iacr.org/2001/063.pdf |
Mar 17 | NIZK (GOS) [scribe] | http://www0.cs.ucl.ac.uk/staff/J.Groth/NIZKJournal.pdf |
Mar 22 Mar 24 |
Spring break! | |
Mar 29 | Non-Malleable Commitments [scribe] | http://www.eecs.harvard.edu/~alon/PAPERS/NMC/nmc-full.pdf |
Mar 31 | Non-Malleable Commitments [scribe] | |
Apr 5 | FHE applications to Secure Computation [scribe] | |
Apr 7 | iO applications to Secure Computation [scribe] | |
Apr 12 | BAOKAR,ARJUN ABHAY; TSAI,LYNN YULIN BOELTER,TOBIAS HUI,JOSEPH |
|
Apr 14 | IRPAN,ALEXANDER LEDERMAN,GIL; PATKIN,KATIA# MAHADEV,URMILA |
|
Apr 19 | No class |
|
Apr 21 | No class |
|
Apr 26 | MALKIN,NATHAN MIAO,PEIHAN MISHRA,PRATYUSH |
|
Apr 28 | SRINIVASAN,AKSHAYARAM WEI,JAMES CHACHEN |
There
is no required textbook for the course and lecture notes on essentially
everything that will be covered can be found online and will be scribed
as part of the class. However, following can be excellent reference
material.