Paper 2025/2048

Time-Lock Encrypted Storage for Blockchains

Amit Agarwal, Category Labs
Kushal Babel, Category Labs
Sourav Das, Category Labs
Babak Poorebrahim Gilkalaye, Category Labs
Abstract

We introduce time-lock encrypted storage (tTLES), a storage service provided by blockchains. In tTLES, clients store encrypted values towards a future decryption time $\tau_{tgt}$ (measured in block height). The security of tTLES requires that a value is decrypted only if (i) the encrypted value is included in the blockchain, and (ii) the time $\tau_{tgt}$ has passed. This is crucially different from existing schemes, which only enforce either of these conditions but not both. We formalize tTLES, and present an efficient protocol that relies on (in a black-box manner) a threshold identity-based encryption scheme, and a recent batch threshold decryption scheme. Finally, we discuss various applications that will benefit from tTLES.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Encrypted StorageBlockchainsBTEIBETime LockBatch Encryption
Contact author(s)
amitagar108 @ gmail com
babel @ cs cornell edu
souravdas1547 @ gmail com
bgilkalaye @ category xyz
History
2025-11-06: approved
2025-11-06: received
See all versions
Short URL
https://ia.cr/2025/2048
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2048,
      author = {Amit Agarwal and Kushal Babel and Sourav Das and Babak Poorebrahim Gilkalaye},
      title = {Time-Lock Encrypted Storage for Blockchains},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2048},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2048}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.