Insured MPC: Efficient Secure Computation with Financial Penalties

被引:20
|
作者
Baum, Carsten [1 ]
David, Bernardo [2 ]
Dowsley, Rafael [3 ]
机构
[1] Aarhus Univ, Aarhus, Denmark
[2] IT Univ Copenhagen, Copenhagen, Denmark
[3] Bar Ilan Univ, Ramat Gan, Israel
基金
欧洲研究理事会;
关键词
D O I
10.1007/978-3-030-51280-4_22
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fairness in Secure Multiparty Computation (MPC) is known to be impossible to achieve in the presence of a dishonest majority. Previous works have proposed combining MPC protocols with cryptocurrencies in order to financially punish aborting adversaries, providing an incentive for parties to honestly follow the protocol. The focus of existing work is on proving that this approach is possible and unfortunately they present monolithic and mostly inefficient constructions. In this work, we put forth the first UC secure modular construction of "Insured MPC", where either the output of the private computation (which describes how to distribute funds) is fairly delivered or a proof that a set of parties has misbehaved is produced, allowing for financial punishments. Moreover, both the output and the proof of cheating are publicly verifiable, allowing third parties to independently validate an execution. We present an efficient compiler that implements Insured MPC from an MPC protocol with certain properties, a standard (non-private) Smart Contract and a publicly verifiable homomorphic commitment scheme. As an intermediate step, we propose the first construction of a publicly verifiable homomorphic commitment scheme with composability guarantees.
引用
收藏
页码:404 / 420
页数:17
相关论文
共 50 条
  • [1] Amortizing Secure Computation with Penalties
    Kumaresan, Ranjit
    Bentov, Iddo
    CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 418 - 429
  • [2] MPC-DPOS: An efficient consensus algorithm based on secure multi-party computation
    Luo, Yinghui
    Deng, Xiaoshi
    Wu, Yilin
    Wang, Junhuan
    ICBTA 2019: 2019 2ND INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, 2019, : 105 - 112
  • [3] Fluid MPC: Secure Multiparty Computation with Dynamic Participants
    Choudhuri, Arka Rai
    Goel, Aarushi
    Green, Matthew
    Jain, Abhishek
    Kaptchuk, Gabriel
    ADVANCES IN CRYPTOLOGY - CRYPTO 2021, PT II, 2021, 12826 : 94 - 123
  • [4] Efficient computation of Lipschitz constants for MPC with symmetries
    Teichrib, Dieter
    Darup, Moritz Schulze
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 6685 - 6691
  • [5] Constant-round linear-broadcast secure computation with penalties
    Nakai, Takeshi
    Shinagawa, Kazumasa
    THEORETICAL COMPUTER SCIENCE, 2023, 959
  • [6] Simple and efficient perfectly-secure asynchronous MPC
    Beerliova-Trubiniova, Zuzana
    Hirt, Martin
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2007, 2007, 4833 : 376 - 392
  • [7] Efficient Secure Computation with Garbled Circuits
    Huang, Yan
    Shen, Chih-hao
    Evans, David
    Katz, Jonathan
    Shelat, Abhi
    INFORMATION SYSTEMS SECURITY, 2011, 7093 : 28 - +
  • [8] Efficient Secure Multiparty Subset Computation
    Zhou, Sufang
    Li, Shundong
    Dou, Jiawei
    Geng, Yaling
    Liu, Xin
    SECURITY AND COMMUNICATION NETWORKS, 2017,
  • [9] Committed MPC Maliciously Secure Multiparty Computation from Homomorphic Commitments
    Frederiksen, Tore K.
    Pinkas, Benny
    Yanai, Avishay
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2018, PT I, 2018, 10769 : 587 - 619
  • [10] Efficient Perfectly Secure Computation with Optimal Resilience
    Abraham, Ittai
    Asharov, Gilad
    Yanai, Avishay
    JOURNAL OF CRYPTOLOGY, 2022, 35 (04)