Paper 2026/2463
Tree-BTE: Batched Threshold Encryption using Additive Homomorphism
Abstract
Batched threshold encryption (BTE) enables a committee of servers to jointly decrypt any chosen subset of ciphertexts from a large pool, while all remaining ciphertexts stay private. BTE is a key building block for encrypted mempools, where transactions are encrypted until block inclusion to mitigate maximal extractable value (MEV). We give a new tree-based BTE construction from two simple building blocks which support additive homomorphism: a symmetric-key encryption scheme that is homomorphic over key and message space, and a thresholdizable public-key encryption scheme that is homomorphic over message space. These building blocks can be instantiated under a wide variety of assumptions including DDH, DCR, LWR and even LWE for post-quantum security. In our scheme, each ciphertext is associated with an index from an appropriate index space. We implement the DDH-based instantiation. Given an aggregated batch of 1,000 messages over a small 1024 sized index space, each server performs about 41~ms of single-thread computation, including a 100-of-300 threshold decryption. We also partially implement an RLWE-based post-quantum instantiation over a \(2^{128}\) sized index space for negligible collision probability among indices. A batch of 1024 messages uses approximately 0.89 MB per ciphertext and 20 seconds of single-thread decryption per server.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Batch Threshold EncryptionLWEDDHEncrypted MempoolMEVBlockchain
- Contact author(s)
-
amitagar108 @ gmail com
souravdas1547 @ gmail com
bgilkalaye @ category xyz
benny @ pinkas net
peterrindal @ gmail com - History
- 2026-10-14: revised
- 2026-10-13: received
- See all versions
- Short URL
- https://ia.cr/2026/2463
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2463,
author = {Amit Agarwal and Sourav Das and Babak Poorebrahim Gilkalaye and Benny Pinkas and Peter Rindal},
title = {Tree-{BTE}: Batched Threshold Encryption using Additive Homomorphism},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2463},
year = {2026},
url = {https://eprint.iacr.org/2026/2463}
}