作者
Matteo Campanelli, Rosario Gennaro, Steven Goldfeder, Luca Nizzardo
发表日期
2017
研讨会论文
Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security
简介
Zero Knowledge Contingent Payment (ZKCP) protocols allow fair exchange of sold goods and payments over the Bitcoin network. In this paper we point out two main shortcomings of current proposals for ZKCP, and propose ways to address them.
First we show an attack that allows a buyer to learn partial information about the digital good being sold, without paying for it. This break in the zero-knowledge condition of ZKCP is due to the fact that in the protocols we attack, the buyer is allowed to choose common parameters that normally should be selected by a trusted third party. We implemented and tested this attack: we present code that learns, without paying, the value of a Sudoku cell in the "Pay-to-Sudoku" ZKCP implementation. We also present ways to fix this attack that do not require a trusted third party.
Second, we show that ZKCP are not suited for the purchase of digital services} rather than goods. Current …
引用总数
20172018201920202021202220232024219213633332916
学术搜索中的文章
M Campanelli, R Gennaro, S Goldfeder, L Nizzardo - Proceedings of the 2017 ACM SIGSAC Conference on …, 2017