Edward Chen*, Jinhao Zhu*, Alex Ozdemir, Riad S. Wahby, Fraser Brown, Wenting Zheng. Silph: A Framework for Scalable and Accurate Generation of Hybrid MPC Protocols. IEEE S&P 2023.
This repository is currently under a snapshot from our submission. The latest implementation of Silph can be found in CirC on the mpc_aws branch.
To begin, set the desired features to aby
which installs our fork of the ABY framework,
c
for the C frontend, and lp
to enable the ILP solver.
python3 driver.py -F aby c lp
To install the dependencies
python3 driver.py -i
To build
python3 driver.py -b
To run our unit tests and benchmarks
python3 driver.py -t