SkillAgentSearch skills...

ScalableMixedModeMPC

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

Install / Use

/learn @radhika1601/ScalableMixedModeMPC
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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 radhikaradhika2028@u.northwestern.edu

Related Skills

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated7mo ago
Forks3

Languages

C++

Security Score

67/100

Audited on Aug 25, 2025

No findings