Paper 2021/1325
Decentralized Multi-Authority ABE for NC^1 from Computational-BDH
Abstract
Decentralized multi-authority attribute-based encryption (π¬π -π π‘π€) is a strengthening of standard ciphertext-policy attribute-based encryption so that there is no trusted central authority: any party can become an authority and there is no requirement for any global coordination other than the creation of an initial set of common reference parameters. Essentially, any party can act as an authority for some attribute by creating a public key of its own and issuing private keys to different users that reflect their attributes. This paper presents the first π¬π -π π‘π€ proven secure under the standard search variant of bilinear Diffie-Hellman (CBDH) and in the random oracle model. Our scheme supports all access policies captured by ππ’1 circuits. All previous constructions were proven secure in the random oracle model and additionally were based on decision assumptions such as the DLIN assumption, non-standard π-type assumptions, or subspace decision assumptions over composite-order bilinear groups.
Note: Erratum: Subsequent to our publication, Wang [Wan26] showed plaintext-recovery attacks on both our DBDH construction and its CBDH variant through collusion between corrupt authorities and users in the stated static security model. One such attack uses a three-attribute conjunction policy with a single corrupt authority colluding with two users, neither of whom is authorized even when given the corrupt authorityβs attribute. Our proof of security from Section 5.2 incorrectly applies Lemma 3.1, originally due to Rouselakis and Waters [FC'15], to conclude that replacing the LSSS matrix preserves the adversaryβs entire view. The lemma does preserve the distribution of the secret shares, but the matrix transformation need not preserve the distribution of the ciphertext components containing the individual products π_{π,π}π₯_π . Wang also shows how to modify our construction and recover our claimed results by replacing, for each index π, the products π_{π,π}π₯_π across the rows with an independently sampled linear sharing of zero. Apart from this erratum and the annotation identifying the error in Section 5.2, we leave the rest of the paper as originally published.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- attribute-based encryptionmulti-authoritybilinear Diffie-Hellman
- Contact author(s)
-
pratish datta @ ntt-research com
ilank @ cs huji ac il
bwaters @ cs utexas edu - History
- 2026-11-03: revised
- 2021-10-05: received
- See all versions
- Short URL
- https://ia.cr/2021/1325
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2021/1325,
author = {Pratish Datta and Ilan Komargodski and Brent Waters},
title = {Decentralized Multi-Authority {ABE} for {NC}^1 from Computational-{BDH}},
howpublished = {Cryptology {ePrint} Archive, Paper 2021/1325},
year = {2021},
url = {https://eprint.iacr.org/2021/1325}
}