Paper 2025/2103

Threshold Batched Identity-Based Encryption from Pairings in the Plain Model

Junqing Gong, East China Normal University, Shanghai Qi Zhi Institute
Brent Waters, The University of Texas at Austin, NTT Research
Hoeteck Wee, NTT Research
David J. Wu, The University of Texas at Austin
Abstract

In a batched identity-based encryption (IBE) scheme, ciphertexts are associated with a batch label $\mathsf{tg}^\ast$ and an identity $\mathsf{id}^\ast$ while secret keys are associated with a batch label $\mathsf{tg}$ and a set of identities $S$. Decryption is possible whenever $\mathsf{tg} = \mathsf{tg}^\ast$ and $\mathsf{id}^\ast \in S$. The primary efficiency property in a batched IBE scheme is that the size of the decryption key for a set $S$ should be independent of the size of $S$. Batched IBE schemes provide an elegant cryptographic mechanism to support encrypted memory pools in blockchain applications. In this work, we introduce a new algebraic framework for building pairing-based batched IBE. Our framework gives the following: First, we obtain a selectively-secure batched IBE scheme under a $q$-type assumption in the plain model. Both the ciphertext and the secret key consist of a constant number of group elements. This is the first pairing-based batched IBE scheme in the plain model. Previous pairing-based schemes relied on the generic group model and the random oracle model. Next, we show how to extend our base scheme to a threshold batched IBE scheme with silent setup. In this setting, users independently choose their own public and private keys, and there is a non-interactive procedure to derive the master public key (for a threshold batched IBE scheme) for a group of users from their individual public keys. We obtain a statically-secure threshold batched IBE scheme with silent setup from a $q$-type assumption in the plain model. As before, ciphertexts and secret keys in this scheme contain a constant number of group elements. Previous pairing-based constructions of threshold batched IBE with silent setup relied on the generic group model, could only support a polynomial number of identities (where the size of the public parameters scaled linearly with this bound), and ciphertexts contained $O(\lambda / \log \lambda)$ group elements, where $\lambda$ is the security parameter. Finally, we show that if we work in the generic group model, then we obtain a (threshold) batched IBE scheme with shorter ciphertexts (by 1 group element) than all previous pairing-based constructions (and without impacting the size of the secret key). Our constructions rely on classic algebraic techniques underlying pairing-based IBE and do not rely on the signature-based witness encryption viewpoint taken in previous works.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
A major revision of an IACR publication in EUROCRYPT 2026
Contact author(s)
jqgong @ sei ecnu edu cn
bwaters @ cs utexas edu
wee @ di ens fr
dwu4 @ cs utexas edu
History
2026-02-20: revised
2025-11-15: received
See all versions
Short URL
https://ia.cr/2025/2103
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2103,
      author = {Junqing Gong and Brent Waters and Hoeteck Wee and David J. Wu},
      title = {Threshold Batched Identity-Based Encryption from Pairings in the Plain Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2103},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2103}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.