Escrow protocols for cryptocurrencies: How to buy physical goods using bitcoin

Steven Goldfeder, Joseph Bonneau, Rosario Gennaro, Arvind Narayanan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We consider the problem of buying physical goods with cryptocurrencies. There is an inherent circular dependency: should be the buyer trust the seller and pay before receiving the goods or should the seller trust the buyer and ship the goods before receiving payment? This dilemma is addressed in practice using a third party escrow service. However, we show that naive escrow protocols introduce both privacy and security issues. We formalize the escrow problem and present a suite of schemes with improved security and privacy properties. Our schemes are compatible with Bitcoin and similar blockchain-based cryptocurrencies.

Original languageEnglish (US)
Title of host publicationFinancial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers
PublisherSpringer Verlag
Pages321-339
Number of pages19
Volume10322 LNCS
ISBN (Print)9783319709710
DOIs
StatePublished - Jan 1 2017
Event21st International Conference on Financial Cryptography and Data Security, FC 2017 - Sliema, Malta
Duration: Apr 3 2017Apr 7 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10322 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other21st International Conference on Financial Cryptography and Data Security, FC 2017
CountryMalta
CitySliema
Period4/3/174/7/17

Fingerprint

Privacy
Dilemma
Ship
Ships
Electronic money

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Goldfeder, S., Bonneau, J., Gennaro, R., & Narayanan, A. (2017). Escrow protocols for cryptocurrencies: How to buy physical goods using bitcoin. In Financial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers (Vol. 10322 LNCS, pp. 321-339). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10322 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-319-70972-7_18

Escrow protocols for cryptocurrencies : How to buy physical goods using bitcoin. / Goldfeder, Steven; Bonneau, Joseph; Gennaro, Rosario; Narayanan, Arvind.

Financial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers. Vol. 10322 LNCS Springer Verlag, 2017. p. 321-339 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10322 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Goldfeder, S, Bonneau, J, Gennaro, R & Narayanan, A 2017, Escrow protocols for cryptocurrencies: How to buy physical goods using bitcoin. in Financial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers. vol. 10322 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10322 LNCS, Springer Verlag, pp. 321-339, 21st International Conference on Financial Cryptography and Data Security, FC 2017, Sliema, Malta, 4/3/17. https://doi.org/10.1007/978-3-319-70972-7_18
Goldfeder S, Bonneau J, Gennaro R, Narayanan A. Escrow protocols for cryptocurrencies: How to buy physical goods using bitcoin. In Financial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers. Vol. 10322 LNCS. Springer Verlag. 2017. p. 321-339. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-319-70972-7_18
Goldfeder, Steven ; Bonneau, Joseph ; Gennaro, Rosario ; Narayanan, Arvind. / Escrow protocols for cryptocurrencies : How to buy physical goods using bitcoin. Financial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers. Vol. 10322 LNCS Springer Verlag, 2017. pp. 321-339 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{4a9363d9a7e340d19dad6523cfcd3cc0,
title = "Escrow protocols for cryptocurrencies: How to buy physical goods using bitcoin",
abstract = "We consider the problem of buying physical goods with cryptocurrencies. There is an inherent circular dependency: should be the buyer trust the seller and pay before receiving the goods or should the seller trust the buyer and ship the goods before receiving payment? This dilemma is addressed in practice using a third party escrow service. However, we show that naive escrow protocols introduce both privacy and security issues. We formalize the escrow problem and present a suite of schemes with improved security and privacy properties. Our schemes are compatible with Bitcoin and similar blockchain-based cryptocurrencies.",
author = "Steven Goldfeder and Joseph Bonneau and Rosario Gennaro and Arvind Narayanan",
year = "2017",
month = "1",
day = "1",
doi = "10.1007/978-3-319-70972-7_18",
language = "English (US)",
isbn = "9783319709710",
volume = "10322 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "321--339",
booktitle = "Financial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers",
address = "Germany",

}

TY - GEN

T1 - Escrow protocols for cryptocurrencies

T2 - How to buy physical goods using bitcoin

AU - Goldfeder, Steven

AU - Bonneau, Joseph

AU - Gennaro, Rosario

AU - Narayanan, Arvind

PY - 2017/1/1

Y1 - 2017/1/1

N2 - We consider the problem of buying physical goods with cryptocurrencies. There is an inherent circular dependency: should be the buyer trust the seller and pay before receiving the goods or should the seller trust the buyer and ship the goods before receiving payment? This dilemma is addressed in practice using a third party escrow service. However, we show that naive escrow protocols introduce both privacy and security issues. We formalize the escrow problem and present a suite of schemes with improved security and privacy properties. Our schemes are compatible with Bitcoin and similar blockchain-based cryptocurrencies.

AB - We consider the problem of buying physical goods with cryptocurrencies. There is an inherent circular dependency: should be the buyer trust the seller and pay before receiving the goods or should the seller trust the buyer and ship the goods before receiving payment? This dilemma is addressed in practice using a third party escrow service. However, we show that naive escrow protocols introduce both privacy and security issues. We formalize the escrow problem and present a suite of schemes with improved security and privacy properties. Our schemes are compatible with Bitcoin and similar blockchain-based cryptocurrencies.

UR - http://www.scopus.com/inward/record.url?scp=85039150995&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85039150995&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-70972-7_18

DO - 10.1007/978-3-319-70972-7_18

M3 - Conference contribution

SN - 9783319709710

VL - 10322 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 321

EP - 339

BT - Financial Cryptography and Data Security - 21st International Conference, FC 2017, Revised Selected Papers

PB - Springer Verlag

ER -