Cryptography Researcher at Cloudflare
7th October 2021 - 4:00 pm - 5:00 pm (GST)
OPRFs: what they are, new constructions and new applications
An Oblivious Pseudorandom Function (OPRF) is a two-party protocol for computing the output of a PRF. One party holds the PRF secret key, and the other holds the PRF input. The 'obliviousness' property ensures that the server does not learn anything about the client's parameters. On this talk, we will take a look at the origin of OPRFs, the verifiability that can be added to them, and metadata that can be optionally evaluated with them. We will take a look at the latest proposals for OPRFs and what kind of applications they have. We will further talk on the post-quantum efforts for OPRFs.