Lune

CCS2019Top-tier venue

Distributed Vector-OLE: Improved Constructions and Implementation

Phillipp Schoppmann, Adrià Gascón, Leonie Reichert, Mariana Raykova

2019Year
126Citations
34Top-tier citations

Abstract

We investigate concretely efficient protocols for distributed oblivious linear evaluation over vectors (Vector-OLE). Boyle et al. (CCS 2018) proposed a protocol for secure distributed pseudorandom Vector-OLE generation using sublinearcommunication, but they did not provide an implementation. Their construction is based on a variant of the LPN assumption and assumes a distributed key generation protocol for single-point Function Secret Sharing (FSS), as well as an efficient batching scheme to obtain multi-point FSS. We show that this requirement can be relaxed, resulting in a weaker variant of FSS, for which we give an efficient protocol. This allows us to use efficient probabilistic batch codes that were also recently used for batched PIR by Angel et al. (S&P 2018). We construct a full Vector-OLE generator from our protocols, and compare it experimentally with alternative approaches. Our implementation parallelizes very well, and has low communication overhead in practice. For generating a VOLE of size 2202^20 , our implementation only takes 0.520.52s on 32 cores.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get ecaaca51-05a9-4ccf-87b3-95a6a3834c77

Cited by top-tier papers34

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines