EQUIVOCATING YAO: CONSTANT-ROUND ADAPTIVELY SECURE MULTIPARTY COMPUTATION IN THE PLAIN MODEL

Ran Canetti, Oxana Poburinnaya, Muthuramakrishnan Venkitasubramaniam

Research output: Contribution to journalArticlepeer-review

Abstract

Yao’s circuit garbling scheme is one of the basic building blocks of cryptographic protocol design. Originally designed to enable two-message, two-party secure computation, the scheme has been extended in many ways and has innumerable applications. Still, a basic question has remained open throughout the years: Can the scheme be extended to guarantee security in the face of an adversary that corrupts both parties, adaptively, as the computation proceeds? We answer this question in the affirmative. We define a new type of symmetric encryption, called functionally equivocal encryption (FEE), and show that when Yao’s scheme is implemented with FEE as the underlying encryption mechanism, it becomes secure against such adaptive adversaries. We then show how to implement FEE from any one-way function. Combining our scheme with noncommitting encryption, we obtain the first two-message, two-party computation protocol, and the first constant-round multiparty computation protocol, in the plain model, that are secure against semihonest adversaries who can adaptively corrupt all parties. Using standard techniques, this protocol can be made standalone secure against malicious corruptions in the plain model and universal composability secure in the common random string model. Additional applications include the first fully leakage-tolerant general multiparty computation protocol (with preprocessing), as well as a public-key version of FEE which can serve as a replacement for noncommitting encryption with better efficiency than what is possible for the latter.

Original languageEnglish
JournalSIAM Journal on Computing
Volume51
Issue number2
DOIs
StatePublished - 2022
Externally publishedYes

Funding

FundersFunder number
National Science Foundation
Defense Advanced Research Projects AgencyHR00112020021, HR00112020020
GoogleCNS-1618884, CNS-1526377

    Keywords

    • adaptive security
    • garbled circuits
    • multiparty computation

    Fingerprint

    Dive into the research topics of 'EQUIVOCATING YAO: CONSTANT-ROUND ADAPTIVELY SECURE MULTIPARTY COMPUTATION IN THE PLAIN MODEL'. Together they form a unique fingerprint.

    Cite this