Multiparty computation software

Software to allow a set of mutually distrusting parties to jointly compute on private information without revealing any of that information

Multiparty computation (MPC) is a fundamental problem in cryptography and distributed computing. It allows a set of mutually distrusting parties to jointly compute on private information without revealing any of that information. There are thus two natural conditions for MPC protocols. First, the parties should only learn the desired output and nothing else. Second, each party should receive the correct output even if some parties deviate from the protocol arbitrarily.  There are a number of problems with existing multiparty computation solutions; (a) the number of parties must be greater than three, for example two parties require a trusted third party to undertake the calculation, (b) only one dishonest party is allowed and (c) robustness is not dealt with. The software, developed by the Cryptography group at the University of Bristol provides a solution to these problems.

 

Download more information here or contact: matt.butcher@bristol.ac.uk