Paper 2013/837
Fair Two-Party Computations via Bitcoin Deposits
Marcin Andrychowicz, Stefan Dziembowski, Daniel Malinowski, and Łukasz Mazurek
Abstract
We show how the Bitcoin currency system (with a small modification) can be used to obtain fairness in any two-party secure computation protocol in the following sense: if one party aborts the protocol after learning the output then the other party gets a financial compensation (in bitcoins). One possible application of such protocols is the fair contract signing: each party is forced to complete the protocol, or to pay to the other one a fine. We also show how to link the output of this protocol to the Bitcoin currency. More precisely: we show a method to design secure two-party protocols for functionalities that result in a "forced" financial transfer from one party to the other. Our protocols build upon the ideas of our recent paper "Secure Multiparty Computations on Bitcoin" (Cryptology ePrint Archive, Report 2013/784). Compared to that paper, our results are more general, since our protocols allow to compute any function, while in the previous paper we concentrated only on some specific tasks (commitment schemes and lotteries). On the other hand, as opposed to "Secure Multiparty Computations on Bitcoin", to obtain security we need to modify the Bitcoin specification so that the transactions are "non-malleable" (we discuss this concept in more detail in the paper).
Metadata
- Available format(s)
- Publication info
- Preprint. MINOR revision.
- Keywords
- BitcoinMultiparty Computation Protocols
- Contact author(s)
- l mazurek @ mimuw edu pl
- History
- 2014-03-05: last of 2 revisions
- 2013-12-16: received
- See all versions
- Short URL
- https://ia.cr/2013/837
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2013/837, author = {Marcin Andrychowicz and Stefan Dziembowski and Daniel Malinowski and Łukasz Mazurek}, title = {Fair Two-Party Computations via Bitcoin Deposits}, howpublished = {Cryptology {ePrint} Archive, Paper 2013/837}, year = {2013}, url = {https://eprint.iacr.org/2013/837} }