Paper 2021/1272
Efficient CCA Timed Commitments in Class Groups
Sri AravindaKrishnan Thyagarajan, Guilhem Castagnos, Fabien Laguillaumie, and Giulio Malavolta
Abstract
Timed commitments [Boneh and Naor, CRYPTO 2000] are the timed analogue of standard commitments, where the commitment can be non-interactively opened after a pre-specified amount of time passes. Timed commitments have a large spectrum of applications, such as sealed bid auctions, fair contract signing, fair multi-party computation, and cryptocurrency payments. Unfortunately, all practical constructions rely on a (private-coin) trusted setup and do not scale well with the number of participants. These are two severe limiting factors that have hindered the widespread adoption of this primitive.
In this work, we set out to resolve these two issues and propose an efficient timed commitment scheme that also satisfies the strong notion of CCA-security.
Specifically, our scheme has a transparent (i.e. public-coin) one-time setup and the amount of sequential computation is essentially independent of the number of participants. As a key technical ingredient, we propose the first (linearly) homomorphic time-lock puzzle with a transparent setup, from class groups of imaginary quadratic order. To demonstrate the applicability of our scheme, we use it to construct a new distributed randomness generation protocol, where
Note: Published at ACM CCS 2021
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint. MINOR revision.
- Keywords
- Timed CommitmentsDistributed Randomness Generation
- Contact author(s)
- t srikrishnan @ gmail com
- History
- 2022-03-16: revised
- 2021-09-23: received
- See all versions
- Short URL
- https://ia.cr/2021/1272
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2021/1272, author = {Sri AravindaKrishnan Thyagarajan and Guilhem Castagnos and Fabien Laguillaumie and Giulio Malavolta}, title = {Efficient {CCA} Timed Commitments in Class Groups}, howpublished = {Cryptology {ePrint} Archive, Paper 2021/1272}, year = {2021}, url = {https://eprint.iacr.org/2021/1272} }