Skip to content

Snapshot of the AMi implementation discussed in our S&P 2024 paper "Architectural Mimicry: Innovative Instructions to Efficiently Address Control-Flow Leakage in Data-Oblivious Programs"

License

Notifications You must be signed in to change notification settings

proteus-core/ami

Repository files navigation

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.

About

Snapshot of the AMi implementation discussed in our S&P 2024 paper "Architectural Mimicry: Innovative Instructions to Efficiently Address Control-Flow Leakage in Data-Oblivious Programs"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •