• Title of article

    MISC: Multi-Input Secure Two-Party Computation

  • Author/Authors

    Taheri Ardakani ، Farhad Department of Computer Engineering - Sharif University of Technology , Bayat Sarmadi ، Siavash Department of Computer Engineering - Sharif University of Technology

  • From page
    163
  • To page
    177
  • Abstract
    Secure multi-party computation (MPC) allows a group of parties to compute a function on their private inputs securely. Classic MPC protocols for two parties use either Yao’s garbled circuit (GC) or the Goldreich-Micali-Wigderson (GMW) protocol. In this paper, we propose MISC, a multi-input secure computation protocol, by combining GC and GMW in a novel way. MISC can evaluate multi-input AND gates, which can reduce the round complexity. Moreover, MISC reduces the communication overhead by 1.7x and 2.4x for 2-input and by 2x and 2.8x for 4-input AND gates compared to the state-of-the-art GMW-style and GC-style protocols, respectively. In order to use the MISC efficiently in different applications, we redesign common building block with multi-input AND gates such as Equality checking, Maxpool, Comparison, and Argmax/Argmin. Results on privacy-preserving applications, e.g., circuit-based private set intersection (PSI) and private machine learning (CNN inference) show that compared to GMW, MISC improves the total communication overhead by 3x and the total run time by 1.5x.
  • Keywords
    Garbled Circuits , GMW Protocol , Oblivious Transfer , Privacy , Preserving Applications , Secure Function Evaluation
  • Journal title
    ISeCure - The ISC International Journal of Information Security
  • Journal title
    ISeCure - The ISC International Journal of Information Security
  • Record number

    2746162