Efficient publicly verifiable 2PC over a blockchain with applications to financially-secure computations

23Citations
Citations of this article
94Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a new efficient two-party secure computation protocol which allows the honest party to catch dishonest behavior (if any) with a publicly-verifiable, non-repudiable proof without sacrificing the honest party's secret. Comparing to the best existing protocol of its kind, ours requires a substantially simpler judge algorithm and is able to process circuit evaluator's input-wires two orders of magnitude faster. Further, we propose an automated, decentralized judge implemented as a blockchain smart-contract. As a killer application of combining our two-party PVC protocol with our decentralized judge, we proposed the concept of financially-secure computation, which can be useful in many practical scenarios where it suffices to consider rational adversaries. We experimentally evaluated our prototype implementation, demonstrated the 2PC protocol is highly efficient and the judge is very affordable to protect users against rational attackers.

Cite

CITATION STYLE

APA

Zhu, R., Ding, C., & Huang, Y. (2019). Efficient publicly verifiable 2PC over a blockchain with applications to financially-secure computations. In Proceedings of the ACM Conference on Computer and Communications Security (pp. 633–650). Association for Computing Machinery. https://doi.org/10.1145/3319535.3363215

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free