This repository contains the artifacts for the IEEE S&P 2024 paper "Efficient and Generic Microarchitectural Hash-Function Recovery".
Structure of the Artifacts
The code is split across two folders both containing documentation on how to setup and run the code.
./frameworkcontains all code that is necessary to measure microarchitectural hash functions reliably. If you want to measure a function on your computer you should head there to find out how to obtain the measurement data../minimizercontains all necessary code to minimize a measured function. After obtaining the measurements using the framework they can be minimized here.
Citing Paper and Artifacts
If you use our results in your research, please cite our paper as:
@inproceedings{Gerlach2024Efficient, author={Gerlach, Lukas and Schwarz, Simon and Faro{\ss}, Nicolas and Schwarz, Michael}, booktitle = {S\&P}, title={Efficient and Generic Microarchitectural Hash-Function Recovery}, year = {2024} }
And our artifacts as:
@misc{Gerlach2024EfficientArtifacts, author={Gerlach, Lukas and Schwarz, Simon and Faro{\ss}, Nicolas and Schwarz, Michael}, url = {https://github.com/cispa/Microarchitectural-Hash-Function-Recovery} title = {{Efficient and Generic Microarchitectural Hash-Function Recovery Artifact Repository}}, year = {2024} }