Abstract
We describe a novel approach for two-party private set intersection (PSI) with semi-honest security. Compared to existing PSI protocols, ours has a more favorable balance between communication and computation. Specifically, our protocol has the lowest monetary cost of any known PSI protocol, when run over the Internet using cloud-based computing services (taking into account current rates for CPU + data). On slow networks (e.g., 10 Mbps) our protocol is actually the fastest. Our novel underlying technique is a variant of oblivious transfer (OT) extension that we call sparse OT extension. Conceptually it can be thought of as a communication-efficient multipoint oblivious PRF evaluation. Our sparse OT technique relies heavily on manipulating high-degree polynomials over large finite fields (i.e. elements whose representation requires hundreds of bits). We introduce extensive algorithmic and engineering improvements for interpolation and multi-point evaluation of such polynomials, which we believe will be of independent interest. Finally, we present an extensive empirical comparison of state-of-the-art PSI protocols in several application scenarios and along several dimensions of measurement: running time, communication, peak memory consumption, and—arguably the most relevant metric for practice—monetary cost.
| Original language | English |
|---|---|
| Title of host publication | Advances in Cryptology – CRYPTO 2019 - 39th Annual International Cryptology Conference, Proceedings |
| Editors | Daniele Micciancio, Alexandra Boldyreva |
| Publisher | Springer Verlag |
| Pages | 401-431 |
| Number of pages | 31 |
| ISBN (Print) | 9783030269531 |
| DOIs | |
| State | Published - 2019 |
| Event | 39th Annual International Cryptology Conference, CRYPTO 2019 - Santa Barbara, United States Duration: 18 Aug 2019 → 22 Aug 2019 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 11694 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 39th Annual International Cryptology Conference, CRYPTO 2019 |
|---|---|
| Country/Territory | United States |
| City | Santa Barbara |
| Period | 18/08/19 → 22/08/19 |
Bibliographical note
Publisher Copyright:© 2019, International Association for Cryptologic Research.
Funding
B. Pinkas—Supported by the BIU Center for Research in Applied Cryptography and Cyber Security in conjunction with the Israel National Cyber Bureau in the Prime Minister’s Office, and by a grant from the Israel Science Foundation. M. Rosulek—Partially supported by NSF award 1617197, a Google faculty award, and a Visa faculty award. B. Pinkas?Supported by the BIU Center for Research in Applied Cryptography and Cyber Security in conjunction with the Israel National Cyber Bureau in the Prime Minister?s Office, and by a grant from the Israel Science Foundation. M. Rosulek?Partially supported by NSF award 1617197, a Google faculty award, and a Visa faculty award.
| Funders | Funder number |
|---|---|
| Google faculty | |
| Israel National Cyber Bureau | |
| National Science Foundation | 1617197 |
| National Sleep Foundation | |
| Israel Science Foundation | |
| Center for Research in Applied Cryptography and Cyber Security, Bar-Ilan University |