2020-11-29 01:14:59 -06:00
2020-09-06 16:28:19 -05:00
2020-09-20 16:33:24 -05:00
2020-09-12 10:19:45 -05:00
2020-11-29 01:14:59 -06:00
2020-05-13 23:06:27 -05:00
2018-07-26 11:14:07 -04:00
2020-09-12 11:49:27 -05:00
2020-05-13 23:06:27 -05:00

EMP-ag2pcBuild Status

Authenticated Garbling and Efficient Maliciously Secure Two-Party Computation

More details of the protocol can be found in the paper.

Installation

  1. wget https://raw.githubusercontent.com/emp-toolkit/emp-readme/master/scripts/install.py
  2. python install.py -install -tool -ot -ag2pc
    1. By default it will build for Release. -DCMAKE_BUILD_TYPE=[Release|Debug] option is also available.
    2. No sudo? Change CMAKE_INSTALL_PREFIX.

Test

  • If you want to test the code in local machine, type

    ./run ./bin/[binaries] 12345 [more opts]

  • IF you want to test the code over two machine, type

    ./bin/[binaries] 1 12345 [more opts] on one machine and

    ./bin/[binaries] 2 12345 [more opts] on the other.

    IP address is hardcoded in the test files. Please replace IP variable to the real ip.

Question

Please send email to wangxiao1254@gmail.com

Acknowledgement

This work was supported in part by the National Science Foundation under Awards #1111599 and #1563722.

Description
No description provided
Readme MIT 249 KiB
Languages
C++ 96.2%
CMake 2.6%
Shell 0.9%
C 0.3%