Black-Box Transformations from Passive to Covert Security with Public Verifiability
Ivan Damgård, Claudio Orlandi, Mark Simkin
Abstract
In the context of secure computation, protocols with security against covert adversaries ensure that any misbehavior by malicious parties will be detected by the honest parties with some constant probability. As such, these protocols provide better security guarantees than passively secure protocols and, moreover, are easier to construct than protocols with full security against active adversaries. Protocols that, upon detecting a cheating attempt, allow the honest parties to compute a certificate that enables third parties to verify whether an accused party misbehaved or not are called publicly verifiable.
In this work, we present the first generic compilers for constructing two-party protocols with covert security and public verifiability from protocols with passive security. We present two separate compilers, which are both fully blackbox in the underlying protocols they use. Both of them only incur a constant multiplicative factor in terms of bandwidth overhead and a constant additive factor in terms of round complexity on top of the passively secure protocols they use.
The first compiler applies to all two-party protocols that have no private inputs. This class of protocols covers the important class of preprocessing protocols that are used to setup correlated randomness among parties. We use our compiler to obtain the first secret-sharing based two-party protocol with covert security and public verifiability. Notably, the produced protocol achieves public verifiability essentially for free when compared with the best known previous solutions based on secret-sharing that did not provide public verifiability
Our second compiler constructs protocols with covert security and public verifiability for arbitrary functionalities from passively secure protocols. It uses our first compiler to perform a setup phase, which is independent of the parties' inputs as well as the protocol they would like to execute.
Finally, we show how to extend our techniques to obtain multiparty computation protocols with covert security and public verifiability against arbitrary constant fractions of corruptions.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7385baa4-860a-4419-a41f-b9803815d5a3Cited by top-tier papers2
- Publicly Accountable Robust Multi-Party ComputationMarc Rivinius, Pascal Reisert, Daniel Rausch, Ralf KüstersS&P 2022 · 24 citations
- AUC: Accountable Universal ComposabilityMike Graf, Ralf Küsters, Daniel RauschS&P 2023
Related papers
- Generic Compiler for Publicly Verifiable Covert Multi-Party ComputationSebastian Faust, Carmit Hazay, David Kretzler, Benjamin SchlosserEUROCRYPT 2021 · 14 citations
- The Price of Active Security in Cryptographic ProtocolsCarmit Hazay, Muthuramakrishnan Venkitasubramaniam, Mor WeissEUROCRYPT 2020 · 17 citations
- Round-Optimal Black-Box Protocol CompilersYuval Ishai, Dakshita Khurana, Amit Sahai, Akshayaram SrinivasanEUROCRYPT 2022 · 9 citations
- Efficient and Generic Methods to Achieve Active Security in Private Information Retrieval and More Advanced Database SearchReo Eriguchi, Kaoru Kurosawa, Koji NuidaEUROCRYPT 2024 · 1 citation
- Is the Classical GMW Paradigm Practical? The Case of Non-Interactive Actively Secure 2PCJackson Abascal, Mohammad Hossein Faghihi Sereshgi, Carmit Hazay, Yuval Ishai et al.CCS 2020 · 11 citations
