Paper 2025/1782

On Verifiable Delay Functions from Time-Lock Puzzles

Hamza Abusalah, IMDEA Software Institute
Karen Azari, University of Vienna, Austria
Dario Fiore, IMDEA Software Institute
Chethan Kamath, IIT Bombay
Erkan Tairi, DIENS, École normale supérieure, CNRS, Inria, PSL University
Abstract

A verifiable delay function (VDF) [Boneh et al., CRYPTO 2018] is a function $f$ that is slow-to-compute, but is quickly verifiable given a short proof. This is formalised using two security requirements: i) sequentiality, which requires that a parallel adversary is unable to compute $f$ faster; and ii) soundness, which requires that an adversary is unable to generate a proof that verifies wrong outputs. A time-lock puzzle (TLP), on the other hand, is a puzzle that can be quickly generated, but is slow-to-solve. The security requirement here is sequentiality, which requires that a parallel adversary is unable to solve puzzles faster. In this paper, we study the relationship between these two timed primitives. Our main result is a construction of ``one-time'' VDF from TLP using indistinguishability obfuscation (iO) and one-way functions (OWFs), where by ``one-time'' we mean that sequentiality of the VDF holds only against parallel adversaries that do not preprocess public parameters. Our VDF satisfies several desirable properties. For instance, we achieve perfectly sound and short proofs of $O(\lambda)$ bits, where $\lambda$ is the security parameter. Moreover, our construction is a trapdoor (one-time) VDF that can be easily extended to achieve interesting extra properties (defined in our paper) such as trapdoor-homomorphic and trapdoor-constrained evaluation. Finally, when combined with the results of Bitansky et al., [ITCS 2016], this yields one-time VDFs from any worst-case non-parallelizing language, iO and OWF. To the best of our knowledge, this is the first such construction that only relies on polynomial security.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Verifiable Delay FunctionsTime-Lock Puzzles
Contact author(s)
hamza abusalah @ imdea org
karen azari @ univie ac at
dario fiore @ imdea org
ckamath @ cse iitb ac in
erkan tairi @ ens fr
History
2025-10-03: approved
2025-09-29: received
See all versions
Short URL
https://ia.cr/2025/1782
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1782,
      author = {Hamza Abusalah and Karen Azari and Dario Fiore and Chethan Kamath and Erkan Tairi},
      title = {On Verifiable Delay Functions from Time-Lock Puzzles},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1782},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1782}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.