Architectural Mimicry: Innovative Instructions to Efficiently Address Control-Flow Leakage in Data-Oblivious Programs
Architectural Mimicry (AMi) is a hardware-software co-designed countermeasure to prevent leaking secrets via a program's control flow. For more information about AMi, we refer to our S&P 2024 paper.
@inproceedings{winderix:2024-ami,
author = {Winderix, Hans and Bognar, Marton and Noorman, Job and Daniel, Lesly-Ann and Piessens, Frank},
booktitle = {2024 IEEE Symposium on Security and Privacy (SP)},
title = {Architectural Mimicry: Innovative Instructions to Efficiently Address Control-Flow Leakage in Data-Oblivious Programs},
year = {2024}
}
This repository contains the source code of the RISC-V hardware. For information how to reproduce the main results we refer to the top-level AMi repository.