Time-Lock Puzzles with Efficient Batch Solving

被引:0
|
作者
Dujmovic, Jesko [1 ,2 ]
Garg, Rachit [3 ]
Malavolta, Giulio [4 ,5 ]
机构
[1] Helmholtz Ctr Informat Secur CISPA, Saarbrucken, Germany
[2] Saarbrucken Grad Sch Comp Sci, Saarbrucken, Germany
[3] Univ Texas Austin, Austin, TX 78712 USA
[4] Bocconi Univ, Milan, Italy
[5] Max Planck Inst Secur & Privacy, Bochum, Germany
来源
ADVANCES IN CRYPTOLOGY, PT II, EUROCRYPT 2024 | 2024年 / 14652卷
基金
欧洲研究理事会;
关键词
D O I
10.1007/978-3-031-58723-8_11
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Time-Lock Puzzles (TLPs) are a powerful tool for concealing messages until a predetermined point in time. When solving multiple puzzles, in many cases, it becomes crucial to have the ability to batchsolve puzzles, i.e., simultaneously open multiple puzzles while working to solve a single one. Unfortunately, all previously known TLP constructions that support batch solving rely on super-polynomially secure indistinguishability obfuscation, making them impractical. In light of this challenge, we present novel TLP constructions that offer batch-solving capabilities without using heavy cryptographic hammers. Our proposed schemes are simple and concretely efficient, and they can be constructed based on well-established cryptographic assumptions based on pairings or learning with errors (LWE). Along the way, we introduce new constructions of puncturable key-homomorphic PRFs both in the lattice and in the pairing setting, which may be of independent interest. Our analysis leverages an interesting connection to Hall's marriage theorem and incorporates an optimized combinatorial approach, enhancing the practicality and feasibility of our TLP schemes. Furthermore, we introduce the concept of "rogue-puzzle attacks", where maliciously crafted puzzle instances may disrupt the batch-solving process of honest puzzles. We then propose constructions of concrete and efficient TLPs designed to prevent such attacks.
引用
收藏
页码:311 / 341
页数:31
相关论文
共 50 条
  • [31] SIoVChain: Time-Lock Contract Based Privacy-Preserving Data Sharing in SIoV
    Mohanty, Susil Kumar
    Tripathy, Somanath
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (12) : 24071 - 24082
  • [32] Practical Verifiable Time-Lock Puzzle: Pre- and Post-Solution Verification
    Wu, Zheyi
    Liu, Haolin
    Wang, Lei
    SYMMETRY-BASEL, 2024, 16 (10):
  • [33] Solving the puzzles
    Swannell, Cate
    MEDICAL JOURNAL OF AUSTRALIA, 2016, 205 (06) : C3 - C3
  • [34] SOLVING PUZZLES
    Squires, Susan
    ANNALS OF ANTHROPOLOGICAL PRACTICE, 2006, 26 (01) : 191 - 208
  • [35] Privacy Preserving Underwater Collaborative Localization using Time Lock Puzzles
    Jain, R. Praveen
    Tedeschi, Pietro
    Nicola, Jeremy
    Aly, Abdelrahaman
    Soria-Vazquez, Eduardo
    Sucasas, Victor
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS, INFOCOM WKSHPS 2024, 2024,
  • [36] MP-HTLC: Enabling blockchain interoperability through a multiparty implementation of the hash time-lock contract
    Barbara, Fadi
    Schifanella, Claudio
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (09):
  • [37] Solving the puzzles of hypnosis
    McConkey, Kevin
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 168 - 168
  • [38] Solving archaeological puzzles
    Derech, Niv
    Tal, Ayellet
    Shimshoni, Ilan
    PATTERN RECOGNITION, 2021, 119
  • [39] Solving Temporal Puzzles
    Dicle, Caglayan
    Yilmaz, Burak
    Camps, Octavia
    Sznaier, Mario
    2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, : 5896 - 5905
  • [40] SOLVING PAIN PUZZLES
    BRAND, L
    SEMINARS IN ANESTHESIA, 1986, 5 (04): : 301 - 303