This repo contains code to reproduce experiments presented in the paper (link), which is accepted by CHES 2024.
We demonstrate how out-of-order execution hides the cache-miss penalty of load operations.
It is corresponding to the claims in Section 3.1 of the paper.
We demonstrate how to exploit limited resources in the backend to hide the cache-miss penalty of load operations.
It is corresponding to the claims in Section 3.2 of the paper.
We demonstrate the T-table attack in this experiment.
It is corresponding to the claims in Section 5 of the paper.
We demonstrate the S-box attack in this experiment.
It is corresponding to the claims in Section 6 of the paper.
The test script requires Mastik and AssemblyLine.
Mastik is available at https://github.com/0xADE1A1DE/Mastik.git
AssemblyLine is available at https://github.com/0xADE1A1DE/AssemblyLine
The code under this repo is under Apache-2.0 License