The 2Hash OPRF Framework and Efficient Post-quantum Instantiations
Ward Beullens, Lucas Dodgson, Sebastian H. Faller, Julia Hesse
Abstract
An Oblivious Pseudo-Random Function (OPRF) is a two-party protocol for jointly evaluating a Pseudo-Random Function (PRF), where a user has an input x and a server has an input k. At the end of the protocol, the user learns the evaluation of the PRF using key k at the value x, while the server learns nothing about the user's input or output.
OPRFs are a prime tool for building secure authentication and key exchange from passwords, private set intersection, private information retrieval, and many other privacy-preserving systems. While classical OPRFs run as fast as a TLS Handshake, current quantum-safe OPRF candidates are still practically inefficient.
In this paper, we propose a framework for constructing OPRFs from post-quantum multi-party computation. The framework captures a family of so-called "2Hash PRFs", which sandwich a function evaluation in between two hashes. The core of our framework is a compiler that yields an OPRF from a secure evaluation of any function that is key-collision resistant and one-more unpredictable. We instantiate this compiler by providing such functions built from Legendre symbols, and from AES encryption. We then give a case-tailored protocol for securely evaluating our Legendre-based function, built from oblivious transfer (OT) and zero-knowledge proofs (ZKP). Instantiated with lattice-based OT and ZKPs, we obtain a quantum-safe OPRF that completes in 0.57 seconds, with less than 1MB of communication.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get e8d135e0-a4e0-4bae-ac1d-4495c479e20aCited by top-tier papers6
- Updatable aPAKE: Security Against Bulk Precomputation AttacksDennis Dayanikli, Anja LehmannCCS 2025
- Security Analysis of Privately Verifiable Privacy PassKonrad Hanff, Anja Lehmann, Cavit ÖzbayCCS 2025
- Pool: A Practical OT-based OPRF from Learning with RoundingAlex Davidson, Amit Deo, Louis Tremblay ThibaultCCS 2025
- MatriGear: Accelerating Authenticated Matrix Triple Generation with Scalable Prime Fields via Optimized HE PackingHyunho Cha, Intak Hwang, Seonhong Min, Jinyeong Seo et al.S&P 2025
- From OT to OLE with Subquadratic CommunicationJack Doerner, Iftach Haitner, Yuval Ishai, Nikolaos MakriyannisCCS 2025
Related papers
- Combining Oblivious Pseudorandom FunctionsSebastian H. Faller, Marc Fischlin, Julius Hardt, Julia HesseEUROCRYPT 2026 · 1 citation
- High-throughput Verifiable Distributed OPRF from Gold PRFNan Cheng, Yohei Watanabe, Yugo Kasashima, Ioannis Katis et al.CCS 2026
- Gold OPRF: Post-Quantum Oblivious Power-Residue PRFYibin Yang, Fabrice Benhamouda, Shai Halevi, Hugo Krawczyk et al.S&P 2025
- Leap: A Fast, Lattice-Based OPRF with Application to Private Set IntersectionLena Heimberger, Daniel Kales, Riccardo Lolato, Omid Mir et al.EUROCRYPT 2025 · 9 citations
- Crypto Dark Matter on the Torus - Oblivious PRFs from Shallow PRFs and TFHEMartin R. Albrecht, Alex Davidson, Amit Deo, Daniel GardhamEUROCRYPT 2024 · 27 citations
