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 | ||||