Paper 2017/273
Two-Round and Non-Interactive Concurrent Non-Malleable Commitments from Time-Lock Puzzles
Huijia Lin, Rafael Pass, and Pratik Soni
Abstract
Non-malleable commitments are a fundamental cryptographic tool for preventing (concurrent) man-in-the-middle attacks. Since their invention by Dolev, Dwork, and Naor in 1991, the round-complexity of non-malleable commitments has been extensively studied, leading up to constant-round concurrent non-malleable commitments based only on one-way functions, and even 3-round concurrent non-malleable commitments based on subexponential one-way functions, or standard polynomial-time hardness assumptions, such as, DDH and ZAPs.
But constructions of two-round, or non-interactive, non-malleable commitments have so far remained elusive; the only known construction relied on a strong and non-falsifiable assumption with a non-malleability flavor. Additionally, a recent result by Pass shows the impossibility of basing two-round non-malleable commitments on falsifiable assumptions using a polynomial-time black-box security reduction.
In this work, we show how to overcome this impossibility, using super-polynomial-time hardness assumptions. Our main result demonstrates the existence of a two-round concurrent non-malleable commitment based on sub-exponential ``standard-type" assumptions---notably, assuming the existence of all four of the following primitives (all with subexponential security): (1) non-interactive commitments, (2) ZAPs (i.e., 2-round witness indistinguishable proofs), (3) collision-resistant hash functions, and (4) a ``weak'' time-lock puzzle.
Primitives (1),(2),(3) can be based on e.g., the discrete log assumption and the RSA assumption. Time-lock puzzles--puzzles that can be solved by ``brute-force" in time
Note: The new version minor differences from the original publication -- includes a strengthening of the definition of non-malleability from the previous version and detailed proofs of one-many non-malleability implies concurrent non-malleability and the log-n trick along with minor modifications in the overall structure of the paper.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Published elsewhere. Minor revision. 58th Annual IEEE Symposium on Foundations of Computer Science (FOCS'17)
- DOI
- 10.1109/FOCS.2017.59
- Keywords
- Non-malleable commitment2-messagenon-interactivetime-lock puzzlesCCA security
- Contact author(s)
- pratik_soni @ cs ucsb edu
- History
- 2019-05-21: last of 3 revisions
- 2017-03-25: received
- See all versions
- Short URL
- https://ia.cr/2017/273
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2017/273, author = {Huijia Lin and Rafael Pass and Pratik Soni}, title = {Two-Round and Non-Interactive Concurrent Non-Malleable Commitments from Time-Lock Puzzles}, howpublished = {Cryptology {ePrint} Archive, Paper 2017/273}, year = {2017}, doi = {10.1109/FOCS.2017.59}, url = {https://eprint.iacr.org/2017/273} }