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.
Author supplied keywords
Cite
CITATION STYLE
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.