Homomorphic Time-Lock Puzzles and Applications

被引:57
|
作者
Malavolta, Giulio [1 ]
Thyagarajan, Sri Aravinda Krishnan [2 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Friedrich Alexander Univ Erlangen Nurnberg, Erlangen, Germany
来源
关键词
D O I
10.1007/978-3-030-26948-7_22
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time-lock puzzles allow one to encrypt messages for the future, by efficiently generating a puzzle with a solution s that remains hidden until time T has elapsed. The solution is required to be concealed from the eyes of any algorithm running in (parallel) time less than T. We put forth the concept of homomorphic time-lock puzzles, where one can evaluate functions over puzzles without solving them, i.e., one can manipulate a set of puzzles with solutions (s(1), ..., s(n)) to obtain a puzzle that solves to f(s(1), ..., s(n)), for any function f. We propose candidate constructions under concrete cryptographic assumptions for different classes of functions. Then we show how homomorphic time-lock puzzles overcome the limitations of classical time-lock puzzles by proposing new protocols for applications of interest, such as e-voting, multi-party coin flipping, and fair contract signing.
引用
收藏
页码:620 / 649
页数:30
相关论文
共 50 条
  • [1] Towards Practical Homomorphic Time-Lock Puzzles: Applicability and Verifiability
    Liu, Yi
    Wang, Qi
    Yiu, Siu-Ming
    COMPUTER SECURITY - ESORICS 2022, PT I, 2022, 13554 : 424 - 443
  • [2] Non-malleable Time-Lock Puzzles and Applications
    Freitag, Cody
    Komargodski, Ilan
    Pass, Rafael
    Sirkin, Naomi
    THEORY OF CRYPTOGRAPHY, TCC 2021, PT III, 2021, 13044 : 447 - 479
  • [3] Security Definitions on Time-Lock Puzzles
    Hiraga, Daiki
    Hara, Keisuke
    Tezuka, Masayuki
    Yoshida, Yusuke
    Tanaka, Keisuke
    INFORMATION SECURITY AND CRYPTOLOGY, ICISC 2020, 2021, 12593 : 3 - 15
  • [4] Time-Lock Puzzles from Lattices
    Agrawalr, Shweta
    Malavolta, Giulio
    Zhang, Tianwei
    ADVANCES IN CRYPTOLOGY - CRYPTO 2024, PT III, 2024, 14922 : 425 - 456
  • [5] Transparent Batchable Time-lock Puzzles and Applications to Byzantine Consensus
    Srinivasan, Shravan
    Loss, Julian
    Malavolta, Giulio
    Nayak, Kartik
    Papamanthou, Charalampos
    Thyagarajan, Sri AravindaKrishnan
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2023, PT I, 2023, 13940 : 554 - 584
  • [6] On the Security of Time-Lock Puzzles and Timed Commitments
    Katz, Jonathan
    Loss, Julian
    Xu, Jiayu
    THEORY OF CRYPTOGRAPHY, TCC 2020, PT III, 2020, 12552 : 390 - 413
  • [7] Time-Lock Puzzles in the Random Oracle Model
    Mahmoody, Mohammad
    Moran, Tal
    Vadhan, Salil
    ADVANCES IN CRYPTOLOGY - CRYPTO 2011, 2011, 6841 : 39 - 50
  • [8] Time-Lock Puzzles from Randomized Encodings
    Bitansky, Nir
    Goldwasser, Shafi
    Jain, Abhishek
    Paneth, Omer
    Vaikuntanathan, Vinod
    Waters, Brent
    ITCS'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INNOVATIONS IN THEORETICAL COMPUTER SCIENCE, 2016, : 345 - 356
  • [9] Time-Lock Puzzles with Efficient Batch Solving
    Dujmovic, Jesko
    Garg, Rachit
    Malavolta, Giulio
    ADVANCES IN CRYPTOLOGY, PT II, EUROCRYPT 2024, 2024, 14652 : 311 - 341
  • [10] TARDIS: A Foundation of Time-Lock Puzzles in UC
    Baum, Carsten
    David, Bernardo
    Dowsley, Rafael
    Nielsen, Jesper Buus
    Oechsner, Sabine
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2021, PT III, 2021, 12698 : 429 - 459