Paper 2022/1436 Original: eprint.iacr.org/2022/1436 ↗

Efficient and Generic Transformations for Chosen-Ciphertext Secure Predicate Encryption

Marloes Venema
Leon Botros
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.
History
2022-10-21: last updated
2022-10-21: published
Short URL
https://ia.cr/2022/1436
License
https://creativecommons.org/licenses/by/4.0/

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}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.