Verifiable Random Functions from Non-interactive Witness-Indistinguishable Proofs

Nir Bitansky*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

Verifiable random functions (VRFs) are pseudorandom functions where the owner of the seed, in addition to computing the function’s value y at any point x, can also generate a non-interactive proof π that y is correct, without compromising pseudorandomness at other points. Being a natural primitive with a wide range of applications, considerable efforts have been directed toward the construction of such VRFs. While these efforts have resulted in a variety of algebraic constructions (from bilinear maps or the RSA problem), the relation between VRFs and other general primitives is still not well understood. We present new constructions of VRFs from general primitives, the main one being non-interactive witness-indistinguishable proofs (NIWIs). This includes: (1) a selectively secure VRF assuming NIWIs and non-interactive commitments. As usual, the VRF can be made adaptively secure assuming subexponential hardness of the underlying primitives. (2) An adaptively secure VRF assuming (polynomially hard) NIWIs, non-interactive commitments, and (single-key) constrained pseudorandom functions for a restricted class of constraints. The above primitives can be instantiated under various standard assumptions, which yields corresponding VRF instantiations, under different assumptions than were known so far. One notable example is a non-uniform construction of VRFs from subexponentially hard trapdoor permutations, or more generally, from verifiable pseudorandom generators (the construction can be made uniform under a standard derandomization assumption). This partially answers an open question by Dwork and Naor (FOCS ’00). The construction and its analysis are quite simple. Both draw from ideas commonly used in the context of indistinguishability obfuscation.

Original languageEnglish
Pages (from-to)459-493
Number of pages35
JournalJournal of Cryptology
Volume33
Issue number2
DOIs
StatePublished - 1 Apr 2020

Funding

FundersFunder number
Alon Young Faculty Fellowship
Blavatnik Foundation
National Science FoundationCNS-1350619, CNS-1414119
Army Research OfficeW911NF-15-C-0236
Defense Advanced Research Projects Agency
Leona M. and Harry B. Helmsley Charitable Trust
Israel Science Foundation484/18

    Keywords

    • Foundations
    • Non-interactive witness indistinguishable proofs
    • Verifiable random functions

    Fingerprint

    Dive into the research topics of 'Verifiable Random Functions from Non-interactive Witness-Indistinguishable Proofs'. Together they form a unique fingerprint.

    Cite this