[Resource Topic] 2017/111: EC-OPRF: Oblivious Pseudorandom Functions using Elliptic Curves

Welcome to the resource topic for 2017/111

Title:
EC-OPRF: Oblivious Pseudorandom Functions using Elliptic Curves

Authors: Jonathan Burns, Daniel Moore, Katrina Ray, Ryan Speers, Brian Vohaska

Abstract:

We introduce a secure elliptic curve oblivious pseudorandom function (EC-OPRF) which operates by hashing strings onto an elliptic curve to provide a simple and efficient mechanism for computing an oblivious pseudorandom function (OPRF). The EC-OPRF protocol enables a semi-trusted server to receive a set of cryptographically masked elliptic curve points from a client, secure those points with a private key, and return the resulting set to the client for unmasking. We also introduce extensions and generalizations to this scheme, including a novel mechanism that provides forward secrecy, and discuss the security and computation complexity for each variant. Benchmark tests for the implementations of the EC-OPRF protocol and one of its variants are provided, along with test vectors for the original protocol.

ePrint: https://eprint.iacr.org/2017/111

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .