MPC-SoK / frameworks

Sample code and build environments for MPC frameworks
Other
486 stars 111 forks source link

Frigate: find a different solution for evaluating circuits #66

Open gutjuri opened 1 year ago

gutjuri commented 1 year ago

As Frigate lacks a way to execute the circuits it generates, an additional tool for execution is required. Currently, we use a Semi-Honest-BMR implementation found here: https://github.com/cryptobiu/Semi-Honest-BMR

However, this project has not been updated in >7 years and does not compile under Ubuntu >18.04 (see this issue: https://github.com/cryptobiu/Semi-Honest-BMR/issues/2). As we aim to keep the provided MPC-examples compatible with current OSes, some action is needed: Either, we need to fix the build process of the Semi-Honest-BMR implementation on recent OSes, or move to a different tool for executing circuits compiled by Frigate.