non-interactive and output eXpressive private CoMParison Protocol
Implementation of our paper.
Also, provide the SEAL version for XCMP, see here.
- c++ compiler
- cmake
- boost
- NTL
- Pull all the submodules
git submodule update --init --recursive
- Build XCMP main in
PrivateDecisionTree
directory- mkdir build & cp build
- cmake .. -DCMAKE_BUILD_TYPE=Release & make
- The benchmark of other comparison protocols require MCL
- cd mcl
- mkdir build & cp build
- cmake .. -DCMAKE_BUILD_TYPE=Release & make
- Build the benchmark for other comparision protocols
- cd benchmark_gt
- mkdir build & cp build
- cmake .. -DCMAKE_BUILD_TYPE=Release & make