| August | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
17
|
18
Course overview
|
19
|
20
Foundations
Readings
|
21
|
|
24
|
25
Foundations (cont.)
Readings
|
26
|
27
Messaging protocols
Readings |
28
|
| September | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
Aug 31
|
01
E2EE messaging
Readings |
02
|
03
E2EE messaging
Readings |
04
|
|
07
|
08
Authentication: Anonymous credentials
Readings |
09
|
10
Authentication: Fancy signatures
Readings |
11
|
|
14
|
15
Authentication systems
Readings |
16
|
17
Authentication systems
Readings |
18
|
|
21
|
22
Cryptographic attacks
Readings |
23
|
24
Cryptographic attacks
Readings |
25
|
|
28
|
29
Zero-knowledge proofs
Readings |
30
|
||
| October | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
|
01
Cryptocurrencies
Readings |
02
|
||
|
05
|
06
Well-Being Day (No Class)
|
07
|
08
Course project proposals
|
09
|
|
12
|
13
Course project proposals
|
14
|
15
Fall Break (No Class)
|
16
|
|
19
|
20
Cryptocurrencies
Readings |
21
|
22
|
23
|
|
26
|
27
Voting
Readings |
28
|
29
Encrypted data computation
Readings |
30
|
| November/December | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
02
|
03
Encrypted data computation
Readings |
04
|
05
Encrypted data computation
Readings |
06
|
|
09
|
10
Private information retrieval
Readings |
11
|
12
Private information retrieval
Readings |
13
|
|
16
|
17
Oblivious RAM
Readings |
18
|
19
Final presentations
|
20
|
|
23
|
24
Final presentations
|
25
|
26
Thanksgiving Break (No Class)
|
27
|
|
30
|
Dec 01
Last day of class
Final presentations |
Dec 02
|
Dec 03
|
Dec 04
|