Paper 2022/786
On the Necessity of Collapsing for Post-Quantum and Quantum Commitments
Abstract
Collapse binding and collapsing were proposed by Unruh (Eurocrypt '16) as post-quantum strengthenings of computational binding and collision resistance, respectively. These notions have been very successful in facilitating the "lifting" of classical security proofs to the quantum setting. A basic and natural question remains unanswered, however: are they the weakest notions that suffice for such lifting? In this work we answer this question in the affirmative by giving a classical commit-and-open protocol which is post-quantum secure if and only if the commitment scheme (resp. hash function) used is collapse binding (resp. collapsing). We also generalise the definition of collapse binding to quantum commitment schemes, and prove that the equivalence carries over when the sender in this commit-and-open protocol communicates quantum information. As a consequence, we establish that a variety of "weak" binding notions (sum binding, CDMS binding and unequivocality) are in fact equivalent to collapse binding, both for post-quantum and quantum commitments. Finally, we prove a "win-win" result, showing that a post-quantum computationally binding commitment scheme that is not collapse binding can be used to build an equivocal commitment scheme (which can, in turn, be used to build one-shot signatures and other useful quantum primitives). This strengthens a result due to Zhandry (Eurocrypt '19) showing that the same object yields quantum lightning.
Metadata
- Available format(s)
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- quantumcommitmenthash functioncollapsing
- Contact author(s)
-
msagnol @ pm me
nicholas spooner @ warwick ac uk - History
- 2023-05-03: revised
- 2022-06-18: received
- See all versions
- Short URL
- https://ia.cr/2022/786
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/786, author = {Marcel Dall'Agnol and Nicholas Spooner}, title = {On the Necessity of Collapsing for Post-Quantum and Quantum Commitments}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/786}, year = {2022}, url = {https://eprint.iacr.org/2022/786} }