Lune

CCS2016顶会

Efficient Batched Oblivious PRF with Applications to Private Set Intersection

Vladimir Kolesnikov, Ranjit Kumaresan, Mike Rosulek, Ni Trieu

2016年份
429被引次数
56顶会引用

摘要

We describe a lightweight protocol for oblivious evaluation of a pseudorandom function (OPRF) in the presence of semihonest adversaries. In an OPRF protocol a receiver has an input r; the sender gets output s and the receiver gets output F (s, r), where F is a pseudorandom function and s is a random seed. Our protocol uses a novel adaptation of 1out-of-2 OT-extension protocols, and is particularly efficient when used to generate a large batch of OPRF instances. The cost to realize m OPRF instances is roughly the cost to realize 3.5m instances of standard 1-out-of-2 OTs (using state-of-the-art OT extension). We explore in detail our protocol's application to semihonest secure private set intersection (PSI). The fastest stateof-the-art PSI protocol (Pinkas et al., Usenix 2015) is based on efficient OT extension. We observe that our OPRF can be used to remove their PSI protocol's dependence on the bit-length of the parties' items. We implemented both PSI protocol variants and found ours to be 3.0-3.2× faster than Pinkas et al. for PSI of 128-bit strings and sufficiently large sets. Concretely, ours requires only 4.6 seconds to securely compute the intersection of 2 20 -size sets, regardless of the bitlength of the items. For very large sets, our protocol is only 5.2× slower than the insecure naïve hashing approach for PSI. INTRODUCTION This work involves OT, OPRF and PSI constructions. We start by reviewing the three primitives.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext 5bb0f6a9-59d4-49ec-8bad-dddd33e2fa9f

引用它的顶会 Paper56

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖