In this lab we'll do some implementations of side-channel attacks on Classic McEliece.
For this lab we'll use MATLAB, which you can download from Mathworks with your student account: Get Matlab
Then get the lab zip file from this Google Drive link: lab resources
and open the file do_lab_tc_sca_cm_bm.m after getting and extracting the zip file.
Load some traces corresponding to one of the operations (BM decoder) of the Decapsulation step of Classic McEliece and plot them.
Implement TVLA and plot the result: TVLA Paper
Compute the F-test and compare the results with TVLA
Implement a “Template” Side-channel attack.