Skip to content
/ XCMP Public

non-interactive and Output eXpressive private CoMParison Protocol

License

Notifications You must be signed in to change notification settings

fionser/XCMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XCMP

non-interactive and output eXpressive private CoMParison Protocol

Implementation of our paper.

Also, provide the SEAL version for XCMP, see here.

Requirements

  • c++ compiler
  • cmake
  • boost
  • NTL

BUILD

  • 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

About

non-interactive and Output eXpressive private CoMParison Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published