Paper 2026/674

Efficient Batch Threshold Encryption Using Partial Fraction Techniques

Dan Boneh, Stanford University
Rohit Nema, Stanford University
Arnab Roy, Mysten Labs
Ertem Nusret Tas, a16z Crypto Research
Abstract

Batch encryption enables a holder of the secret key to publish a succinct pre-decryption key for a set of ciphertexts, such that exactly that set can be decrypted while other ciphertexts remain secret. Existing constructions either rely on epochs or, when epochless, suffer from large public parameters (quadratic in the batch size) and are vulnerable to censorship. In this work, we present an epochless, censorship-resistant batch encryption scheme with linear-sized public parameters, constant-sized pre-decryption keys and ciphertexts, and efficient batch decryption. Our construction extends the partial fraction techniques of Jutla, Nema, and Roy's threshold encryption scheme: we exploit partial fraction decomposition such that publishing a single group element as the pre-decryption key lets the decryptor decrypt all ciphertexts in the batch. We prove CCA security of our scheme, and show how to thresholdize it. Our results directly benefit applications such as encrypted mempools for MEV mitigation and time-lock encrypted storage.

Note: Added improved construction with shorter ciphertexts. Corrected CRS size of Agarwal et al.’s prior work.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
pairingsencryptionbatch encryptionthresholdrational functionspartial fractionsepochless
Contact author(s)
dabo @ cs stanford edu
rnema @ cs stanford edu
arnab @ mystenlabs com
ntas @ a16z com
History
2026-04-29: last of 2 revisions
2026-04-06: received
See all versions
Short URL
https://ia.cr/2026/674
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/674,
      author = {Dan Boneh and Rohit Nema and Arnab Roy and Ertem Nusret Tas},
      title = {Efficient Batch Threshold Encryption Using Partial Fraction Techniques},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/674},
      year = {2026},
      url = {https://eprint.iacr.org/2026/674}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.