Logo image
Black-Box Timed Commitments from Time-Lock Puzzles
Conference proceeding   Open access   Peer reviewed

Black-Box Timed Commitments from Time-Lock Puzzles

Hamza Abusalah and Gennaro Avitabile
Theory of Cryptography 22nd International Conference (TCC 2024) Proceedings, Part III, pp.460-493
Lecture Notes in Computer Science , 15366
22nd Theory of Cryptography Conference (TCC 2024) (Milan, Italy, 02/12/2024–06/12/2024)
2025

Abstract

A Timed Commitment (TC) with time parameter t is hiding for time at most t, that is, commitments can be force-opened by any third party within time t. In addition to various cryptographic assumptions, the security of all known TC schemes relies on the sequentiality assumption of repeated squarings in hidden-order groups. The repeated squaring assumption is therefore a security bottleneck. In this work, we give a black-box construction of TCs from any time-lock puzzle (TLP) by additionally relying on one-way permutations and collision-resistant hashing. Currently, TLPs are known from (a) the specific repeated squaring assumption, (b) the general (necessary) assumption on the existence of worst-case non-parallelizing languages and indistinguishability obfuscation, and (c) any iteratively sequential function and the hardness of the circular small-secret LWE problem. The latter admits a plausibly post-quantum secure instantiation. Hence, thanks to the generality of our transform, we get i) the first TC whose timed security is based on the existence of non-parallelizing languages and ii) the first TC that is plausibly post-quantum secure. We first define quasi publicly-verifiable TLPs (QPV-TLPs) and construct them from any standard TLP in a black-box manner without relying on any additional assumptions. Then, we devise a black-box commit-and-prove system to transform any QPV-TLPs into a TC.
pdf
2024-1786641.85 kBDownloadView
Author's Accepted Manuscript Open Access
url
https://tcc.iacr.org/2024/View
Event Website Conference website

Metrics

1 Record Views

Details

Logo image

Usage Policy