Publicly Auditable MPC-As-A-Service with succinct verification and universal setup

Sanket Kanjalkar, Ye Zhang, Shreyas Gandlur, Andrew Miller

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In recent years, multiparty computation as a service (MPCaaS) has gained popularity as a way to build distributed privacy-preserving systems like blockchain trusted parameter setup ceremonies, and digital asset auctions. We argue that for many such applications, we should also require that the MPC protocol is publicly auditable, meaning that anyone can check the given computation is carried out correctly-even if the server nodes carrying out the computation are all corrupt. In a nutshell, the way to make an MPC protocol auditable is to combine an underlying MPC protocol with a verifiable computing proof (in particular, a SNARK). Building a general purpose MPCaaS from existing constructions would require us to perform a costly 'trusted setup' every time we wish to run a new or modified application. To address this, we provide the first efficient construction for auditable MPC that has a one time universal setup. Despite improving the trusted setup, we match the state-of-The-Art in asymptotic performance: The nodes incur a linear computation overhead and constant round communication overhead compared to the underlying MPC, and the audit size and verification are logarithmic in the application circuit size. We also provide an implementation and benchmarks that support our asymptotic analysis in example applications. Furthermore, compared with existing auditable MPC protocols, besides offering a universal setup our construction also has a 3x smaller proof, 3x faster verification time and comparable prover time.

Original languageEnglish (US)
Title of host publicationProceedings - 2021 IEEE European Symposium on Security and Privacy Workshops, Euro S and PW 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages386-411
Number of pages26
ISBN (Electronic)9781665410120
DOIs
StatePublished - Sep 2021
Event6th IEEE European Symposium on Security and Privacy Workshops, Euro S and PW 2021 - Virtual, Vienna, Austria
Duration: Sep 6 2021Sep 10 2021

Publication series

NameProceedings - 2021 IEEE European Symposium on Security and Privacy Workshops, Euro S and PW 2021

Conference

Conference6th IEEE European Symposium on Security and Privacy Workshops, Euro S and PW 2021
Country/TerritoryAustria
CityVirtual, Vienna
Period9/6/219/10/21

Keywords

  • Auditable MPC
  • Blockchain
  • Digital Auctions
  • Holographic Proofs
  • MPC
  • Marlin
  • Multi party computation
  • Polynomial Commitments
  • Zero knowledge proofs
  • zkSNARK

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality
  • Law

Fingerprint

Dive into the research topics of 'Publicly Auditable MPC-As-A-Service with succinct verification and universal setup'. Together they form a unique fingerprint.

Cite this