Optimal Transport Layer for Secure Computation

Markus Brandt, Claudio Orlandi, Kris Shrishak, Haya Shulman

2020

Abstract

Although significantly improved, the performance of secure two-party computation (2PC) is still prohibitive for practical systems. Contrary to common belief that bandwidth is the remaining bottleneck for 2PC implementation, we show that the network is under-utilised due to the use of standard TCP sockets. Nevertheless, using other sockets is non-trivial: the developers of secure computation need to integrate them into the operating systems, which is a challenging task even for systems experts. To resolve the efficiency barrier of 2PC, we develop a framework, we call Transputation, which automates the integration of transport layer sockets into 2PC implementations. Transputation is the first tool which enables developers of 2PC protocols to easily identify and use the optimal transport layer protocol for the given computation task and network conditions. We integrate selected transport layer protocols into Transputation and evaluate the performance for a number of computational tasks. As a highlight, even a general purpose transport layer protocol, such as SABUL, improves the run-time of 2PC over TCP on EU-Australia connection for circuits with > 10⁶ Boolean gates by a factor of 8. To enable evaluations of 2PC implementations in real life setups in the Internet we setup a distributed testbed.The testbed provides automated generation of network scenarios and runs evaluations of 2PC implementations. We evaluate Transputation on in different network setups and report on our experimental results in this work.

Download


Paper Citation


in Harvard Style

Brandt M., Orlandi C., Shrishak K. and Shulman H. (2020). Optimal Transport Layer for Secure Computation.In Proceedings of the 17th International Joint Conference on e-Business and Telecommunications - Volume 3: SECRYPT, ISBN 978-989-758-446-6, pages 130-141. DOI: 10.5220/0009826801300141


in Bibtex Style

@conference{secrypt20,
author={Markus Brandt and Claudio Orlandi and Kris Shrishak and Haya Shulman},
title={Optimal Transport Layer for Secure Computation},
booktitle={Proceedings of the 17th International Joint Conference on e-Business and Telecommunications - Volume 3: SECRYPT,},
year={2020},
pages={130-141},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009826801300141},
isbn={978-989-758-446-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 17th International Joint Conference on e-Business and Telecommunications - Volume 3: SECRYPT,
TI - Optimal Transport Layer for Secure Computation
SN - 978-989-758-446-6
AU - Brandt M.
AU - Orlandi C.
AU - Shrishak K.
AU - Shulman H.
PY - 2020
SP - 130
EP - 141
DO - 10.5220/0009826801300141