Distributed vector-ole: Improved constructions and implementation

91Citations
Citations of this article
59Readers
Mendeley users who have this article in their library.
Get full text

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 sublinear communication, 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 220, our implementation only takes 0.52s on 32 cores.

Cite

CITATION STYLE

APA

Schoppmann, P., Reichert, L., Gascón, A., & Raykova, M. (2019). Distributed vector-ole: Improved constructions and implementation. In Proceedings of the ACM Conference on Computer and Communications Security (pp. 1055–1072). Association for Computing Machinery. https://doi.org/10.1145/3319535.3363228

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free