On the (Im)possibility of Time-Lock Puzzles in the Quantum Random Oracle Model

被引:0
|
作者
Afshar, Abtin [1 ]
Chung, Kai-Min [2 ]
Hsieh, Yao-Ching [3 ]
Lin, Yao-Ting [4 ]
Mahmoody, Mohammad [1 ]
机构
[1] Univ Virginia, Charlottesville, VA USA
[2] Acad Sinica, Taipei, Taiwan
[3] Univ Washington, Seattle, WA USA
[4] UCSB, Santa Barbara, CA 93106 USA
来源
ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PT IV | 2023年 / 14441卷
关键词
D O I
10.1007/978-981-99-8730-6_11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time-lock puzzles wrap a solution s inside a puzzle P in such a way that "solving" P to find s requires significantly more time than generating the pair (s, P), even if the adversary has access to parallel computing; hence it can be thought of as sending a message s to the future. It is known [Mahmoody, Moran, Vadhan, Crypto'11] that when the source of hardness is only a random oracle, then any puzzle generator with n queries can be (efficiently) broken by an adversary in O(n) rounds of queries to the oracle. In this work, we revisit time-lock puzzles in a quantum world by allowing the parties to use quantum computing and, in particular, access the random oracle in quantum superposition. An interesting setting is when the puzzle generator is efficient and classical, while the solver (who might be an entity developed in the future) is quantum-powered and is supposed to need a long sequential time to succeed. We prove that in this setting there is no construction of time-lock puzzles solely from quantum (accessible) random oracles. In particular, for any n-query classical puzzle generator, our attack only asks O(n) (also classical) queries to the random oracle, even though it does indeed run in quantum polynomial time if the honest puzzle solver needs quantum computing. Assuming perfect completeness, we also show how to make the above attack run in exactly n rounds while asking a total of m . n queries where m is the query complexity of the puzzle solver. This is indeed tight in the round complexity, as we also prove that a classical puzzle scheme of Mahmoody et al. is also secure against quantum solvers who ask n-1 rounds of queries. In fact, even for the fully classical case, our attack quantitatively improves the total queries of the attack of Mahmoody et al. for the case of perfect completeness from O(mn log n) to mn. Finally, assuming perfect completeness, we present an attack in the "dual" setting in which the puzzle generator is quantum while the solver is classical. We then ask whether one can extend our classical-query attack to the fully quantum setting, in which both the puzzle generator and the solver could be quantum. We show a barrier for proving such results unconditionally. In particular, we show that if the folklore simulation conjecture, first formally stated by Aaronson and Ambainis [arXiv'2009] is false, then there is indeed a time-lock puzzle in the quantum random oracle model that cannot be broken by classical adversaries. This result improves the previous barrier of Austrin et. al [Crypto'22] about key agreements (that can have interactions in both directions) to time-lock puzzles (that only include unidirectional communication).
引用
收藏
页码:339 / 368
页数:30
相关论文
共 50 条
  • [1] Time-Lock Puzzles in the Random Oracle Model
    Mahmoody, Mohammad
    Moran, Tal
    Vadhan, Salil
    ADVANCES IN CRYPTOLOGY - CRYPTO 2011, 2011, 6841 : 39 - 50
  • [2] 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
  • [3] Time-Lock Puzzles from Lattices
    Agrawalr, Shweta
    Malavolta, Giulio
    Zhang, Tianwei
    ADVANCES IN CRYPTOLOGY - CRYPTO 2024, PT III, 2024, 14922 : 425 - 456
  • [4] Homomorphic Time-Lock Puzzles and Applications
    Malavolta, Giulio
    Thyagarajan, Sri Aravinda Krishnan
    ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT 1, 2019, 11692 : 620 - 649
  • [5] 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
  • [6] 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
  • [7] Time-Lock Puzzles with Efficient Batch Solving
    Dujmovic, Jesko
    Garg, Rachit
    Malavolta, Giulio
    ADVANCES IN CRYPTOLOGY, PT II, EUROCRYPT 2024, 2024, 14652 : 311 - 341
  • [8] 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
  • [9] 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
  • [10] 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