• Home
  • Search
  • Shielded Computations in Smart Contracts Overcoming Forks
  • Cite Icon2
  • https://doi.org/10.1007/978-3-662-64322-8_4Copy DOI Icon

Shielded Computations in Smart Contracts Overcoming Forks

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract In this work, we consider executions of smart contracts for implementing secure multi-party computation (MPC) protocols on forking blockchains (e.g., Ethereum), and we study security and delay issues due to forks. In this setting, the classical double-spending problem tells us that messages of the MPC protocol should be confirmed on-chain before playing the next ones, thus slowing down the entire execution.Our contributions are twofold: For the concrete case of fairly tossing multiple coins with penalties, we notice that the lottery protocol of Andrychowicz et al. (S&P ’14) becomes insecure if players do not wait for the confirmations of several transactions. In addition, we present a smart contract that instead retains security even when all honest players immediately answer to transactions appearing on-chain. We analyze the performance using Ethereum as testbed. We design a compiler that takes any “digital and universally composable” MPC protocol (with or without honest majority), and transforms it into another one (for the same task and same setup) which maintains security even if all messages are played on-chain without delays. The special requirements on the starting protocol mean that messages consist only of bits (e.g., no hardware token is sent) and security holds also in the presence of other protocols. We further show that our compiler satisfies fairness with penalties as long as honest players only wait for confirmations once. By reducing the number of confirmations, our protocols can be significantly faster than natural constructions.KeywordsMPCBlockchainFinalityForksSmart contracts

Similar Papers
  • Conference Article
  • Citations11

CostCO: An automatic cost modeling framework for secure multi-party computation

  • Jun 01, 2022
  • Vivian Fang +5
  • Research Article
  • Citations40

Fairness Versus Guaranteed Output Delivery in Secure Multiparty Computation

  • Sep 23, 2016
  • Journal of Cryptology
  • Ran Cohen +1
  • Conference Article

Angler: Dark Pool Resource Allocation

  • Dec 06, 2023
  • James Choncholas +3
  • Conference Article

A probabilistic look ahead of anonymization

  • Mar 25, 2011
  • Yücel Saygin
  • Book Chapter
  • Citations32

Compiling Low Depth Circuits for Practical Secure Computation

  • Jan 01, 2016
  • Niklas Buescher +3
  • Research Article
  • Citations6

Metamorphic Testing of Secure Multi-party Computation (MPC) Compilers

  • Jul 12, 2024
  • Proceedings of the ACM on Software Engineering
  • Yichen Li +4
  • Research Article
  • Citations17

Secure multiparty computation protocol based on homomorphic encryption and its application in blockchain

  • Jul 01, 2024
  • Heliyon
  • Haijun Bao +4
  • Conference Article
  • Citations40

An End-to-End System for Large Scale P2P MPC-as-a-Service and Low-Bandwidth MPC for Weak Participants

  • Oct 15, 2018
  • Assi Barak +3
  • Conference Article
  • Citations92

Circuits resilient to additive attacks with applications to secure computation

  • May 31, 2014
  • Daniel Genkin +4
  • Book Chapter
  • Citations36

Adaptively Secure Multi-Party Computation with Dishonest Majority

  • Jan 01, 2012
  • Sanjam Garg +1
  • Conference Article
  • Citations2

A multiple valued logic approach for the synthesis of garbled circuits

  • Oct 01, 2017
  • Stelvio Cimato +3
  • Conference Article
  • Citations18

Perfectly-Secure Synchronous MPC with Asynchronous Fallback Guarantees

  • Jul 20, 2022
  • Ananya Appan +2
  • Research Article
  • Citations477

Secure Multi-Party Computation: Theory, practice and applications

  • Oct 16, 2018
  • Information Sciences
  • Chuan Zhao +6
  • Book Chapter
  • Citations4

Towards Efficiency-Preserving Round Compression in MPC

  • Jan 01, 2020
  • Prabhanjan Ananth +3
  • Book Chapter
  • Citations20

Order-C Secure Multiparty Computation for Highly Repetitive Circuits

  • Jan 01, 2021
  • Gabrielle Beck +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.