This is the implementation of the EUROCRYPT 2020 paper: PSI from PaXoS: Fast, Malicious Private Set Intersection.
docker build -t paxos -f Dockerfile .
docker run paxos
See the example config file here.
Syntax:
# comments
parameter = value
Main executable : frontend.exe
frontend.exe -partyID 0 -hashSize 1000000 -fieldSize 132 -partiesFile config.txt -reportStatistics 0 -internalIterationsNumber 1
- -partyID
- 0
$\to$ receiver - 1
$\to$ sender
- 0
- -hashSize
- -fieldSize
- 65
- 72
- 84
- 90
- 132
- 138
- 144
- 150
- 156
- 162
- 168
- 174
- 210
- 217
- 231
- 238
- -partiesFile
- configuration file (for networking)
- -reportStatistics
- -internalIterationsNumber
Produced from https://github.com/schoppmp/PaXoS_PSI/tree/docker and https://github.com/cryptobiu/PaXoS_PSI.