Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 904 Bytes

README.md

File metadata and controls

31 lines (22 loc) · 904 Bytes

MPC Benchmark

the main goal of the repository is to offer Multi-Party Computation (MPC) protocols.

The repository contains these protocols:

  • ExampleProtocol
  • GMW
  • HyperMPC
  • LowCostConstantRound
  • MPCHonestMajority
  • MPCHonestMajorityNoTriples
  • MaliciousYaoBatch
  • MaliciousYaoSingleExecution
  • ReplicatedSecretSharing3Parties
  • ReplicatedSecretSharing3PartiesArithmetic
  • SemiHonestYao

Installation

In order to install this repository you will need first to install libscapi

After you installed libscapi clone this repository to your home directory.

You can install all the protocols at once or install only the protocols you like.

To install all the protocols run: cmake . && make To install a protocol you like run: cd [name of the protocol] && cmake . && make

Usage

For usage examples look at the README.md of each protocol.