Journal Article10.1007/978-3-031-45933-7_22
Adaptively Secure Constrained Verifiable Random Function
Yao Zan,Hongda Li,Haixia Xu +2 more
pp 367-385
TL;DR: This paper presents a generic construction of Constrained Verifiable Random Function (CVRF) achieving adaptive security, leveraging Indistinguishability Obfuscation and Partition Scheme, and provides a proof technique for achieving adaptive security in related scenarios, with implications for micro-payment systems.
read more
Abstract: Constrained Verifiable Random Function (CVRF) is a powerful variant of Pseudorandom Function (PRF). Simply put, CVRF asks the outputs of PRF to be verifiable and the secret key of PRF to be delegatable, thus simultaneously resolving the PRF’s trust and “all or nothing” problems. Among the existing constructions of CVRF, the optimal implementation of security, to our knowledge, should be the semi-adaptive security of [SCN 2019] where an adversary can make some queries before issuing its attack target but get critical public information only after the attack. Here we give a generic construction of CVRF that achieves a stronger security, called adaptive security: the adversary has access to this public information at the beginning of the security experiment. Concretely, we first define a slightly weaker security of CVRF, called single-key security, and prove its existence. Then, using it and Indistinguishability Obfuscation and Partition Scheme, we construct an adaptively secure CVRF. Notably, our proof technique may provide a direction for achieving adaptive security in scenarios related to Indistinguishability Obfuscation, where puncturable techniques have been commonly used before. Beyond this, we analyze the possible implications of our proposed construction in the micro-payment scenario.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
References
On the (Im)possibility of Obfuscating Programs
Boaz Barak,Oded Goldreich,Russell Impagliazzo,Steven Rudich,Amit Sahai,Salil Vadhan,Ke Yang +6 more
- 19 Aug 2001
TL;DR: It is proved that obfuscation is impossible, by constructing a family of functions F that are inherently unobfuscatable in the following sense: there is a property π : F → {0, 1} such that given any program that computes a function f ∈ F, the value π(f) can be efficiently computed.
Algorand: Scaling Byzantine Agreements for Cryptocurrencies
Yossi Gilad,Rotem Hemo,Silvio Micali,Georgios Vlachos,Nickolai Zeldovich +4 more
- 14 Oct 2017
TL;DR: Algorand as discussed by the authors is a new cryptocurrency that confirms transactions with latency on the order of a minute while scaling to many users, using a novel mechanism based on Verifiable Random Functions that allows users to privately check whether they are selected to participate in the BA to agree on the next set of transactions, and to include a proof of their selection in their network messages.
1.5K
Candidate Indistinguishability Obfuscation and Functional Encryption for all Circuits
Sanjam Garg,Craig Gentry,Shai Halevi,Mariana Raykova,Amit Sahai,Brent Waters +5 more
- 26 Oct 2013
TL;DR: In this paper, the authors studied indistinguishability obfuscation and functional encryption for general circuits, and gave constructions for the two schemes that support all polynomial-size circuits.
Constrained Pseudorandom Functions and Their Applications
Dan Boneh,Brent Waters +1 more
- 01 Dec 2013
TL;DR: It is shown that PRFs can be used to construct powerful primitives such as identity-based key exchange and a broadcast encryption system with optimal ciphertext size and several open problems relating to this new concept are put forward.
Delegatable pseudorandom functions and applications
Aggelos Kiayias,Stavros Papadopoulos,Nikos Triandopoulos,Thomas Zacharias +3 more
- 04 Nov 2013
TL;DR: Two DPRF constructions are built upon the well-known tree-based GGM PRF family and feature only logarithmic delegation size in the number of values conforming to the policy predicate, and it is shown that the second construction is also policy private.