Abstract
We show efficient, practical (server-aided) secure two-party computation protocols ensuring privacy, correctness and fairness in the presence of malicious (Byzantine) faults. Our requirements from the server are modest. To ensure privacy and correctness, we only assume a circuit evaluation service, executing an initialisation program provided by both parties. To ensure fairness, we further assume a trusted-decryption service, providing decryption service using a known public key. Our fairness-ensuring protocol is optimistic, i.e., the decryption service is invoked only in case of faults. Both of these trusted services are feasible in practice, and may be useful for additional tasks; both can also be distributed, with linear overhead, for redundancy. We believe that the protocols are sufficiently efficient, to allow deployment, in particular for financial applications. We also propose applications which constitute natural candidates to benefit from our protocols.
Original language | English |
---|---|
Pages (from-to) | 210-226 |
Number of pages | 17 |
Journal | Information Security Technical Report |
Volume | 17 |
Issue number | 4 |
DOIs | |
State | Published - May 2013 |
Bibliographical note
Funding Information:We are grateful to anonymous referees for their comments and feedback on the earlier write up of this manuscript. This research was supported by the Ministry of Science and Technology , Israel, and by grant No. 2008362 from the United States – Israel Binational Science Foundation (BSF).
Funding
We are grateful to anonymous referees for their comments and feedback on the earlier write up of this manuscript. This research was supported by the Ministry of Science and Technology , Israel, and by grant No. 2008362 from the United States – Israel Binational Science Foundation (BSF).
Funders | Funder number |
---|---|
Ministry of Science and Technology , Israel | 2008362 |
United States - Israel Binational Science Foundation | |
United States-Israel Binational Science Foundation |
Keywords
- Fair optimistic protocols
- Server-aided computation
- Two-party computation