Skip to content

Malicious Two Party Computation Based on Garbled Circuits.

License

Notifications You must be signed in to change notification settings

emp-toolkit/emp-m2pc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMP-m2pcBuild Status

Faster Secure Two-Party Computation in the Single-Execution Setting

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

Installation

  1. Install prerequisites using instructions here.
  2. Install emp-tool.
  3. Install emp-ot.
  4. git clone https://github.com/emp-toolkit/emp-m2pc.git
  5. cd emp-m2pc && cmake . && make

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 SERVER_IP variable to the real ip.

Question

Please send email to [email protected]

Acknowledgement

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

About

Malicious Two Party Computation Based on Garbled Circuits.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published