International Association for Cryptologic Research

International Association
for Cryptologic Research

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

Paper

Artifact

Artifact number
eurocrypt/2025/a3

Artifact published
May 19, 2025

Badge
🏆 IACR EUROCRYPT Results Reproduced

README

ZIP (78.0 KB)  

View on Github

License

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.