{{Short description|Function computed by two parties that emulates a random oracle}}
An '''oblivious pseudorandom function''' ('''OPRF''') is a [[Cryptographycryptography|cryptographic]] function, similar to a [[HMAC|keyed-hash function]], but with the distinction that in an OPRF [[Securesecure two-party computation|two parties]] cooperate to [[Securesecure multi-party computation|securely compute]] a [[Pseudorandompseudorandom function family|pseudorandom function]] (PRF).<ref name="oprf">{{cite journal |last1=Casacuberta |first1=Sílvia |last2=Hesse |first2=Julia |last3=Lehmann |first3=Anja |title=SoK: Oblivious Pseudorandom Functions |journal=Cryptology ePrint Archive |date=2022 |volume=Paper 2022/302 |url=https://eprint.iacr.org/2022/302}}</ref>