Material
Material
Week | Type | Date | Content | Assessment |
13 to 24 | [ organisation | notation | revision questions and solutions ] | |||
13 | Lecture slot (synchronous) |
19/01/26 @ 10:00 Queens Building 1.69 |
Unit intro.
[ slides | notes ] [ slides | notes ] |
Summative coursework assignment (AttackHW ):
submission deadline 30/04/26 [ description ] |
Lab. slot (synchronous) |
20/01/26 @ 14:00 MVB-1.15 |
[ worksheet ] | ||
Lab. slot (synchronous) |
22/01/26 @ 15:00 MVB-1.15 |
[ worksheet ] | ||
14 | Lecture slot (synchronous) |
26/01/26 @ 10:00 Queens Building 1.69 |
Implementation (AES) [ slides | notes | extended notes ] |
|
Lab. slot (synchronous) |
27/01/26 @ 14:00 MVB-1.15 |
[ worksheet ] | ||
Lab. slot (synchronous) |
29/01/26 @ 15:00 MVB-1.15 |
[ worksheet ] | ||
Additional resources |
|
|||
15 | Lecture slot (synchronous) |
02/02/26 @ 10:00 Queens Building 1.69 |
Implementation (RSA) [ slides | notes ] |
|
Lab. slot (synchronous) |
03/02/26 @ 14:00 MVB-1.15 |
[ worksheet ] | ||
Lab. slot (synchronous) |
05/02/26 @ 15:00 MVB-1.15 |
[ worksheet ] | ||
Additional resources |
|
|||
16 | Lecture slot (synchronous) |
09/02/26 @ 10:00 Queens Building 1.69 |
Implementation attacks (concepts) [ slides | notes | extended notes ] |
|
Lab. slot (synchronous) |
10/02/26 @ 14:00 MVB-1.15 |
[ worksheet ] | ||
Lab. slot (synchronous) |
12/02/26 @ 15:00 MVB-1.15 |
[ worksheet ] | ||
Additional resources |
|
|||
17 | Lecture slot (synchronous) |
16/02/26 @ 10:00 Queens Building 1.69 |
Implementation attacks (examples) [ slides | notes | extended notes ] |
|
Lab. slot (synchronous) |
17/02/26 @ 14:00 MVB-1.15 |
[ worksheet ] | ||
Lab. slot (synchronous) |
19/02/26 @ 15:00 MVB-1.15 |
[ worksheet ] | ||
Additional resources |
|
|||
TB2 consolidation week | ||||
19 | Lecture slot (synchronous) |
02/03/26 @ 10:00 Queens Building 1.69 |
Implementation (RNG) [ slides | notes ] |
|
Lab. slot (synchronous) |
03/03/26 @ 14:00 MVB-1.15 |
|||
Lab. slot (synchronous) |
05/03/26 @ 15:00 MVB-1.15 |
|||
Additional resources |
|
|||
20 | Lecture slot (synchronous) |
09/03/26 @ 10:00 Queens Building 1.69 |
||
Lab. slot (synchronous) |
10/03/26 @ 14:00 MVB-1.15 |
|||
Lab. slot (synchronous) |
12/03/26 @ 15:00 MVB-1.15 |
|||
Additional resources | ||||
21 | Lecture slot (asynchronous) |
16/03/26 @ 10:00 Queens Building 1.69 |
||
Lab. slot (synchronous) |
17/03/26 @ 14:00 MVB-1.15 |
|||
Lab. slot (synchronous) |
19/03/26 @ 15:00 MVB-1.15 |
|||
Additional resources | ||||
22 | Lecture slot (asynchronous) |
13/04/26 @ 10:00 Queens Building 1.69 |
||
Lab. slot (synchronous) |
14/04/26 @ 14:00 MVB-1.15 |
|||
Lab. slot (synchronous) |
16/04/26 @ 15:00 MVB-1.15 |
|||
Additional resources | ||||
23 | Lecture slot (asynchronous) |
20/04/26 @ 10:00 Queens Building 1.69 |
||
Lab. slot (synchronous) |
21/04/26 @ 14:00 MVB-1.15 |
|||
Lab. slot (synchronous) |
23/04/26 @ 15:00 MVB-1.15 |
|||
Additional resources | ||||
24 | Lecture slot (asynchronous) |
27/04/26 @ 10:00 Queens Building 1.69 |
Unit outro.
[ slides | notes ] |
|
Lab. slot (synchronous) |
28/04/26 @ 14:00 MVB-1.15 |
|||
Lab. slot (synchronous) |
29/04/26 @ 11:00 MVB-1.15 |
|||
TB2 assessment period | ||||