Paper 2022/1436
Efficient and Generic Transformations for Chosen-Ciphertext Secure Predicate Encryption
Abstract
Predicate encryption (PE) is a type of public-key encryption that captures many useful primitives such as attribute-based encryption (ABE). Although much progress has been made to generically achieve security against chosen-plaintext attacks (CPA) efficiently, in practice, we also require security against chosen-ciphertext attacks (CCA). Because achieving CCA-security on a case-by-case basis is a complicated task, several generic conversion methods have been proposed. However, these conversion methods may incur a significant efficiency trade-off. Notably, for ciphertext-policy ABE, all generic conversion methods provide a significant overhead in the key generation, encryption or decryption algorithm. Additionally, many generic conversion techniques use one-time signatures to achieve authenticity, which are also known to significantly impact the efficiency. In this work, we present a new approach to achieving CCA-security as generically and efficiently as possible, by splitting the CCA-conversion in two steps. The predicate of the scheme is first extended in a certain way, which is then used to achieve CCA-security generically e.g., by combining it with a hash function. To facilitate the first step efficiently, we also propose a novel predicate-extension transformation for a large class of pairing-based PE---covered by the pair and the predicate encodings frameworks---which incurs only a small constant overhead for all algorithms. In particular, this yields the most efficient generic CCA-conversion for ciphertext-policy ABE.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- predicate encryption chosen-ciphertext security identity-based encryption attribute-based encryption
- Contact author(s)
-
Marloes Venema @ ru nl
l botros @ cs ru nl - History
- 2022-10-24: approved
- 2022-10-21: received
- See all versions
- Short URL
- https://ia.cr/2022/1436
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2022/1436, author = {Marloes Venema and Leon Botros}, title = {Efficient and Generic Transformations for Chosen-Ciphertext Secure Predicate Encryption}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/1436}, year = {2022}, url = {https://eprint.iacr.org/2022/1436} }