EUROCRYPT 2025
Leap:
A Fast, Lattice-based OPRF With Application to Private Set Intersection
Lena Heimberger
Graz University of Technology
Daniel Kales
Taceo
Riccardo Lolato
University of Trento
Omid Mir
AIT Austrian Institute of Technology
Sebastian Ramacher
AIT Austrian Institute of Technology
Christian Rechberger
Graz University of Technology, Taceo
Keywords:
Abstract
Oblivious pseudorandom functions (OPRFs) are important primitives in cryptographic protocols and privacy-preserving technologies. The growing interest in OPRFs, both in theory and practice, has led to the development of numerous constructions and variations. However, most of these constructions rely on classical assumptions. Potential future quantum attacks may limit the practicality of those OPRFs for real-world applications.
To close this gap, we introduce LEAP, a novel OPRF based on lattice assumptions. Fundamentally, LEAP builds upon the Spring (Banerjee et al., FSE 2024) pseudorandom function (PRF), which relies on the learning with rounding assumption, and integrates techniques from multi-party computation, specifically Oblivious Transfer (OT) and Oblivious Linear Evaluation (OLE). With this combination of oblivious protocols, we extend one of the basic approaches to construct an OPRF from OT alone to enable us to build an OPRF that can be evaluated in less than a millisecond on a modern computer.
Efficiency-wise, our prototype implementation achieves computation times of just 11 microseconds for the client and 750 microseconds for the server, assuming some base OT preprocessing. Moreover, LEAP requires an amortized communication cost of 23 KB per evaluation, where the client only has to send around 380 bytes online. To demonstrate the practical applicability of LEAP, we present an efficient private set intersection (PSI) protocol built on top of LEAP. This not only showcases the efficiency and versatility of LEAP but also highlights its potential for integration into various privacy-preserving applications: On our benchmarking, we can compute an unbalanced set intersection with set sizes of 2^24 and 2^15 in under a minute of online time and 2.5 minutes overall, with our unoptimized implementation.
Publication
EUROCRYPT 2025
PaperArtifact
Artifact number
eurocrypt/2025/a3
Artifact published
May 19, 2025
Badge
🏆 IACR EUROCRYPT Results Reproduced
Note that license information is supplied by the authors and has not been confirmed by the IACR.
BibTeX How to cite
Lena Heimberger, Daniel Kales, Riccardo Lolato, Omid Mir, Sebastian Ramacher, Christian Rechberger. (2025). Leap: A Fast, Lattice-based OPRF With Application to Private Set Intersection. In Advances in Cryptology -- EUROCRYPT 2025, LNCS vol. 15607, pp. 254–283, Springer. https://doi.org/10.1007/978-3-031-91098-2_10. Artifact at https://artifacts.iacr.org/eurocrypt/2025/a3.