Abstract / Description of output
Classical results on secure multi-party computation (MPC) imply that fully secure computation, including fairness (either all parties get output or none) and robustness (output delivery is guaranteed), is impossible unless a majority of the parties is honest. Recently, cryptocurrencies like Bitcoin where utilized to leverage the fairness loss in MPC against a dishonest majority. The idea is that when the protocol aborts in an unfair manner (i.e., after the adversary receives output) then honest parties get compensated by the adversarially controlled parties.
Our contribution is three-fold. First, we put forth a new formal model of secure MPC with compensation and show how the introduction of suitable ledger and synchronization functionalities makes it possible to describe such protocols using standard interactive Turing machines (ITM) circumventing the need for the use of extra features that are outside the standard model as in previous works. Second, our model, is expressed in the universal composition setting with global setup and is equipped with a composition theorem that enables the design of protocols that compose safely with each other and within larger environments where other protocols with compensation take place; a composition theorem for MPC protocols with compensation was not known before. Third, we introduce the first robust MPC protocol with compensation, i.e., an MPC protocol where not only fairness is guaranteed (via compensation) but additionally the protocol is guaranteed to deliver output to the parties that get engaged and therefore the adversary, after an initial round of deposits, is not even able to mount a denial of service attack without having to suffer a monetary penalty. Importantly, our robust MPC protocol requires only a constant number of (coin-transfer and communication) rounds.
Our contribution is three-fold. First, we put forth a new formal model of secure MPC with compensation and show how the introduction of suitable ledger and synchronization functionalities makes it possible to describe such protocols using standard interactive Turing machines (ITM) circumventing the need for the use of extra features that are outside the standard model as in previous works. Second, our model, is expressed in the universal composition setting with global setup and is equipped with a composition theorem that enables the design of protocols that compose safely with each other and within larger environments where other protocols with compensation take place; a composition theorem for MPC protocols with compensation was not known before. Third, we introduce the first robust MPC protocol with compensation, i.e., an MPC protocol where not only fairness is guaranteed (via compensation) but additionally the protocol is guaranteed to deliver output to the parties that get engaged and therefore the adversary, after an initial round of deposits, is not even able to mount a denial of service attack without having to suffer a monetary penalty. Importantly, our robust MPC protocol requires only a constant number of (coin-transfer and communication) rounds.
Original language | English |
---|---|
Title of host publication | Advances in Cryptology -- EUROCRYPT 2016 |
Subtitle of host publication | 35th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Vienna, Austria, May 8-12, 2016, Proceedings, Part II |
Editors | Marc Fischlin, Jean-Sébastien Coron |
Place of Publication | Berlin, Heidelberg |
Publisher | Springer |
Pages | 705-734 |
Number of pages | 30 |
ISBN (Electronic) | 978-3-662-49896-5 |
ISBN (Print) | 978-3-662-49895-8 |
DOIs | |
Publication status | Published - Apr 2016 |
Event | 35th Annual International Conference on the Theory and Applications of Cryptographic Techniques - Vienna, Austria Duration: 8 May 2016 → 12 May 2016 http://ist.ac.at/eurocrypt2016/index.html |
Conference
Conference | 35th Annual International Conference on the Theory and Applications of Cryptographic Techniques |
---|---|
Abbreviated title | Europcrypt 2016 |
Country/Territory | Austria |
City | Vienna |
Period | 8/05/16 → 12/05/16 |
Internet address |