Paper 2022/1436

Efficient and Generic Transformations for Chosen-Ciphertext Secure Predicate Encryption

Marloes Venema, Radboud University Nijmegen
Leon Botros, Radboud University Nijmegen
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)
PDF
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
Creative Commons Attribution
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},
      note = {\url{https://eprint.iacr.org/2022/1436}},
      url = {https://eprint.iacr.org/2022/1436}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.