|
Date | Crypto | Systems | Readings |
Aug 29 | Authenticated data structures |
Ledgers |
|
Sept 3 |
|
||
Sept 5 |
WAVE - Decentralized authorization. (questions) (answers) (slides) |
||
Sept 10 | Secure |
Garbled circuits. (questions) (answers)
|
|
Sept 12 | Collaborative learning |
Training linear models with garbled circuits. (questions) (answers) |
|
Sept 17 | Introduction to federated learning, with guest lecturer Min Du, UC Berkeley. (slides) (questions) (answers) |
||
Sept 19 | Attacks on federated learning, with guest lecturer Nicholas Carlini, Google. (questions) (answers)
|
||
Sept 24 | Secure |
Collaborative analytics and learning |
Secure aggregation in federated learning. (questions)
|
Sept 26 |
Federated generative models, federated analytics, and deploying FL in production, with guest lecturer Sean Augenstein, Google. |
||
Oct 1 | Secure |
Private queries for federated databases. (questions) (answers) (slides)
|
|
Oct 3 |
Proposal due before class Semi-honest SPDZ (questions) (answers) |
||
Oct 8 | Collaborative learning |
Securely training ML models via 2PC techniques with guest lecturer Payman Mohassel. (questions) (answers)
|
|
Oct 10 | Differential privacy |
Introduction to differential privacy (questions) (answers) |
|
Oct 15 | Systems for differential privacy, with guest lecturer Mathias Lécuyer (questions) |
||
Oct 17 | Malicious MPC |
Malicious SPDZ (questions)
hands-on tutorial! |
|
Oct 22 | Collaborative learning |
Coopetitive training. (questions) | |
Oct 24 |
Blockchain/Ledgers |
Bitcoin (questions)
|
|
Oct 29 |
Ethereum (questions) hands-on tutorial! |
||
Oct 31 | Introduction to consensus (no questions)
|
||
Nov 5 | XRP Ledger (Ripple), with guest lecturers from the XRP team |
||
Nov 7 |
Algorand, with guest lecturer Derek Leung (questions). (lecture notes). |
||
Nov 12 | Zero-knowledge proofs |
Intro to zero-knowledge proofs |
|
Nov 14 | Blockchain/Ledgers |
Decentralized Private Payments (questions).
|
|
Nov 19 |
Proofs of solvency, with guest lecturer Kostas Chalkias, Calibra. (questions).
|
||
Nov 21 |
Stellar, with guest lecturer Prof. David Mazières.
|
||
Nov 26 | Final project presentations |
||
Dec 3 | Final project presentations |
||
Dec 5 | Final project presentations |
||
Dec 13 |
Final Project Report due at 11:59PM! |