Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Multi-Party Computation

It is often the case that mutually distrustful parties need to perform a joint computation but cannot afford to reveal their inputs to each other. This can occur, for example, during auctions, data mining, voting, negotiations and business analytics. Secure multi-party computation (MPC) allows a set of parties, each with a private input, to securely and jointly perform any computation over their inputs.


  • Seny Kamara and Lei Wei, Garbled Circuits via Structured Encryption, in Workshop on Applied Homomorphic Cryptography (WAHC '13), April 2013
  • Seny Kamara, Payman Mohassel and Ben Riva, Salus: A System for Server-Aided Secure Function Evaluation, in the ACM Conference on Computer and Communications Security (CCS '12), October 2012
  • Nishanth Chandran, Juan Garay and Rafail Ostrovsky, Edge Fault Tolerance on Sparse Networks, in the International Colloquium on Automata, Languages and Programming (ICALP '12), July 2012
  • Seny Kamara, Payman Mohassel and Mariana Raykova, Outsourcing Multi-Party Computation, IACR ePrint report 2011/272

Related Links