JIMU is a LEGO-style 2PC protocol. This is our prototype, which also serves as the underlying protocol for Pool-JIMU. (See details here.)
gcc, make, libgcrypt-dev.
Clone the underlying protocol repository and this one under the same dictionary, for example:
Pool/JIMU
Pool/PoolFrameWork
-
Go to JIMU/src/client, and change "localhost" in line 19 to the address to the IP address of the garbler. (Skip this step if tested on localhost).
-
Go to JIMU/, and run:
$ make
to compile
- run
./testG.out 12345
and
./testE.out 12345
on separated windows to execute the test code. (12345 is the port number)