Parallel oblivious array access for secure multiparty computation and privacy-preserving minimum spanning trees

P Laud - Proceedings on Privacy Enhancing Technologies, 2015 - petsymposium.org
Proceedings on Privacy Enhancing Technologies, 2015petsymposium.org
In this paper, we describe efficient protocols to perform in parallel many reads and writes in
private arrays according to private indices. The protocol is implemented on top of the
Arithmetic Black Box (ABB) and can be freely composed to build larger privacypreserving
applications. For a large class of secure multiparty computation (SMC) protocols, our
technique has better practical and asymptotic performance than any previous ORAM
technique that has been adapted for use in SMC. Our ORAM technique opens up a large …
Abstract
In this paper, we describe efficient protocols to perform in parallel many reads and writes in private arrays according to private indices. The protocol is implemented on top of the Arithmetic Black Box (ABB) and can be freely composed to build larger privacypreserving applications. For a large class of secure multiparty computation (SMC) protocols, our technique has better practical and asymptotic performance than any previous ORAM technique that has been adapted for use in SMC. Our ORAM technique opens up a large class of parallel algorithms for adoption to run on SMC platforms. In this paper, we demonstrate how the minimum spanning tree (MST) finding algorithm by Awerbuch and Shiloach can be executed without revealing any details about the underlying graph (beside its size). The data accesses of this algorithm heavily depend on the location and weight of edges (which are private) and our ORAM technique is instrumental in their execution. Our implementation is the first-ever realization of a privacypreserving MST algorithm with sublinear round complexity.
petsymposium.org
Showing the best result for this search. See all results