This repository contains the artifact of "The Gates of Time: Improving Cache Attacks with Transient Execution"
The structure of this repository is the following
- amplification_eviction_set_finding: Contains the code for cache amplification and eviction set finding in chrome
- circuits: Contains the code for the circuit evaluation which includes Game of Life, SHA-1, and ALU
- prime_store_attack: Contains the code for the Prime+Store attack on ElGamal
- trace_processing_and_stitching: Contains the code for recovering ElGamal key from partial traces obtained from the Prime+Store attack.
Separate READMEs can be found in each subdirectories detailing the procedures of the experiments.