Paper 2025/650
ADC-BE: Optimizing Worst-Case Bandwidth in Broadcast Encryption with Boolean Functions
Abstract
Recently, Dupin and Abelard [DA24] proposed a broadcast encryption scheme, outperforming the Complete Subtree-based and Subset Difference broadcast encryption in terms of encryption cost and bandwidth requirement. However, Dupin and Abelard acknowledge that the worst-case bound for bandwidth requirement of Complete Subtree approach can be reached in their scheme as well. In this paper, we answer the call to further reduce this bandwidth bottleneck. We first provide concrete analysis to show how this worst-case upper-bound is reached from particular Boolean functions. Our proof on [DA24]’s worst-case complexity demonstrates and shows that those Boolean functions, out of all 2^{2^\ell} possible Boolean functions of n variables, produces the worst-case upper-bound. Then we present two improved broadcast encryption schemes to significantly reduce this worst-case bandwidth consumption for further optimization of Dupin and Abelard’s technique. Our proposed approach ADC-BE, composed of two algorithms, AD-BE and AC-BE, can significantly optimize this worst-case complexity from n/2 down to 1 for a system of n users. This is efficient especially for large number of users in the system. Our schemes combines the algebraic normal form, disjunctive normal form, and conjunctive normal form to optimize a Boolean function to its minimized representation. In addition, the approaches proposed in this paper can be made secure against quantum adversaries and are therefore post-quantum, where both algorithms AD-BE and AC-BE require minimal assumptions based on existence of one-way function.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Broadcast encryptionBoolean function
- Contact author(s)
- yadi @ auburn edu
- History
- 2026-03-12: revised
- 2025-04-09: received
- See all versions
- Short URL
- https://ia.cr/2025/650
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/650,
author = {Yadi Zhong},
title = {{ADC}-{BE}: Optimizing Worst-Case Bandwidth in Broadcast Encryption with Boolean Functions},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/650},
year = {2025},
url = {https://eprint.iacr.org/2025/650}
}