Skip to content

radhika1601/ScalableMixedModeMPC

Repository files navigation

Scalable Mixed-Mode MPC

Installation

Dependencies

  1. wget https://raw.githubusercontent.com/emp-toolkit/emp-readme/master/scripts/install.py
  2. python install.py -install -tool -ot
    1. By default it will build for Release. -DCMAKE_BUILD_TYPE=[Release|Debug] option is also available.
    2. No sudo? Change CMAKE_INSTALL_PREFIX.
    3. On Mac homebrew is needed for installation.
  3. Install openFHE
    git clone https://github.com/openfheorg/openfhe-development.git --branch v1.0.4
    cd openfhe-development && mkdir build && cd build
    cmake .. && make -j8 && sudo make install

Build this project

  1. Clone the repository and build using cmake.
git clone https://github.com/radhika1601/ScalableMixedModeMPC.git
cd ScalableMixedModeMPC
cmake .
make

Running tests

To run the tests across multiple servers you can pass the ip configuration as a txt file with the following format.

<ip1> <port1>
<ip2> <port2>

Question

Please send email to [email protected]

About

Implementation for the protocols described in https://eprint.iacr.org/2023/1700

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages