Material

Week Type Date Content Assessment
1 Lecture slot 18/09/24
FRY-G.13
Unit intro.
[ slides | notes ]
Lecture slot 19/09/24
QB-1.07
Topic #1: data-dependent execution latency
[ slides | notes ]
Lecture slot 20/09/24
QB-1.69
Topic #2: instruction sets and extensions
[ slides | notes ]
2 Lecture slot 25/09/24
FRY-G.13
Topic #3: standardisation, certification, and adoption
[ slides | notes ]
Lecture slot 26/09/24
QB-1.07
Discussion (topics #1, #2, and #3)
[ slides | notes ]
Lecture slot 27/09/24
QB-1.69
Topic #4: analysis of protocols
[ notes ]
3 Lecture slot 02/10/24
FRY-G.13
Topic #5: post-quantum cryptography
[ notes ]
Lecture slot 03/10/24
QB-1.07
Topic #7: elliptic curve cryptography
[ notes ]
Lecture slot 04/10/24
QB-1.69
Topic #8: zero knowledge proofs
[ notes ]
4 Lecture slot 09/10/24
FRY-G.13
Topic #6: lattice-based cryptography
[ notes ]
Lecture slot 10/10/24
QB-1.07
Discussion (topics #4, #5, and #6)
[ slides ]
Lecture slot 11/10/24
QB-1.69
Topic #9: isogeny-based cryptography
[ notes ]
5 Lecture slot 16/10/24
FRY-G.13
Discussion (topics #7, #8, and #9)
Invited
lecture slot
17/10/24
QB-1.07
Antonio Sanso (Ethereum Foundation)
Invited
lecture slot
18/10/24
QB-1.69
Giacomo Pope (NCC group)
TB1 consolidation week
7 Drop-in slot 30/10/24
FRY-G.13
Ad hoc support for summative coursework or exam Summative coursework assignment (Major)
[ description ]
Drop-in slot 31/10/24
QB-1.07
Ad hoc support for summative coursework or exam
Drop-in slot 01/11/24
QB-1.69
Ad hoc support for summative coursework or exam
8 Presentation slot 06/11/24
FRY-G.13
Presentation slot 07/11/24
QB-1.07
Presentation slot 08/11/24
QB-1.69
9 Drop-in slot 13/11/24
FRY-G.13
Ad hoc support for summative coursework or exam
10 Drop-in slot 20/11/24
FRY-G.13
Ad hoc support for summative coursework or exam
11 Drop-in slot 27/11/24
FRY-G.13
Ad hoc support for summative coursework or exam
TB1 assessment preparation week
TB1 assessment period