Paper 2024/1945

Multi-Client Attribute-Based and Predicate Encryption from Standard Assumptions

David Pointcheval, Cosmian, Paris, France, DIENS, École normale superieure, CNRS, Inria, PSL University, Paris, France
Robert Schädlich, DIENS, École normale superieure, CNRS, Inria, PSL University, Paris, France
Abstract

Multi-input Attribute-Based Encryption (ABE) is a generalization of key-policy ABE where attributes can be independently encrypted across several ciphertexts, and a joint decryption of these ciphertexts is possible if and only if the combination of attributes satisfies the policy of the decryption key. We extend this model by introducing a new primitive that we call Multi-Client ABE (MC-ABE), which provides the usual enhancements of multi-client functional encryption over multi-input functional encryption. Specifically, we separate the secret keys that are used by the different encryptors and consider the case that some of them may be corrupted by the adversary. Furthermore, we tie each ciphertext to a label and enable a joint decryption of ciphertexts only if all ciphertexts share the same label. We provide constructions of MC-ABE for various policy classes based on SXDH. Notably, we can deal with policies that are not a conjunction of local policies, which has been a limitation of previous constructions from standard assumptions. Subsequently, we introduce the notion of Multi-Client Predicate Encryption (MC-PE) which, in contrast to MC-ABE, does not only guarantee message-hiding but also attribute-hiding. We present a new compiler that turns any constant-arity MC-ABE into an MC-PE for the same arity and policy class. Security is proven under the LWE assumption.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
A major revision of an IACR publication in TCC 2024
DOI
10.1007/978-3-031-78020-2_2
Keywords
multi-client attribute-based encryptionmulti-client predicate encryption
Contact author(s)
david pointcheval @ ens fr
robert schaedlich @ ens fr
History
2024-12-02: approved
2024-11-30: received
See all versions
Short URL
https://ia.cr/2024/1945
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1945,
      author = {David Pointcheval and Robert Schädlich},
      title = {Multi-Client Attribute-Based and Predicate Encryption from Standard Assumptions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1945},
      year = {2024},
      doi = {10.1007/978-3-031-78020-2_2},
      url = {https://eprint.iacr.org/2024/1945}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.