Secure Multi-Party Protocols - Tools, Implementations, and Applications.

Students:

One of the most attractive contributions of modern cryptogrpahy is secure computation, which allows multiple participants, each with its own private input, to communicate without the help of any trusted party, and  compute any function of their inputs without revealing any information about the inputs (except for the value of the function). A classic example of such a computation is the “millionaires problem”, in which two millionaires want to find out who is richer, without revealing their actual worth. 

Thus far, secure computation techniques have rarely been applied in practice, and are typically considered to have mostly theoretical significance. Our research aims to build tools that translate these theoretical results into practical applications. Our goal is that secure computation solutions, which today are usually stated as mathematical theorems, will be available as tools usable by non-experts, similar to state-of-the-art tools for technologies such as public key encryption, linear programming, or data compression.

This research project proceeds in two directions: 


Software:

Recent Publications:

  1. A. Jarrous and B. Pinkas
    Secure Hamming Distance Based Computation and its Applications
    Applied Cryptography and Network Security Conference (ACNS), 2009. (Awarded best paper award).
  2. Assaf Ben-David, Noam Nisan and Benny Pinkas
    FairplayMP - A System for Secure Multi-Party Computation

    Proceedings of the ACM Computer and Communications Security Conference (ACM CCS), October 2008.
    Available files: [ pdf, web site ]
  3. Yehuda Lindell, Benny Pinkas and Nigel Smart
    Implementing two-party computation efficiently with security against malicious adversaries
    Proceedings of the Sixth Conference on Security and Cryptography for Networks (SCN), Amalfi, Italy, September 2008.
    Available files: [ pdf ]
  4. D. Bickson, D. Dolev, G. Bezman and B. Pinkas
    Secure Multi-party Peer-to-Peer Numerical Computation
    Proceedings of the 8th IEEE Peer-to-Peer Computing (P2P'08), Sept. 2008, September 2008.
    Available files: [ pdf ]
  5. Y. Lindell and B. Pinkas
    Secure Multiparty Computation for Privacy-Preserving Data Mining
    Journal of Privacy and Confidentiality, Vol. 1, No. 1, pp. 59-98, 2009.
    Available files: [ eprint ]
  6. Y. Lindell and B. Pinkas
    An Efficient Protocol for Secure Two-Party Computation in the Presence of Malicious Adversaries
    Advances in Cryptology -- Eurocrypt '2007 Proceedings, LNCS 4515, Springer-Verlag, pp. 52-78, May 2007.