Paper 2023/1957

Chosen Ciphertext Security via BARGs

Takahiro Matsuda, National Institute of Advanced Industrial Science and Technology (AIST)
Abstract

In this paper, we show a new set of cryptographic primitives that generically leads to chosen ciphertext secure (CCA secure) public-key encryption (PKE). Specifically, we show how a (non-interactive, publicly verifiable) batch argument (BARG) for NP can be combined with a chosen plaintext secure (CPA secure) PKE scheme to achieve a CCA secure one. The requirement of the succinctness of the proof size of a BARG used as a building block is arguably very mild: We require it to be only at most $(1 - \frac{1}{p(\lambda, n)}) \cdot k + q(\lambda, n) \cdot k^{\epsilon}$ for some non-negative constant $\epsilon < 1$ and polynomials $p, q$, where $\lambda$ denotes the security parameter, $n$ denotes the statement size, and $k$ denotes the batch size (i.e. the number of statements whose correctness is simultaneously proved), and thus it can even be (slightly) linear in $k$. A BARG with such succinctness is so weak that it cannot be used in the recent constructions of a non-interactive zero-knowledge proof system for NP based on a BARG (and a one-way function) by Bitansky et al. (STOC 2024) and Bradley, Waters, and Wu (TCC 2024). Therefore, our result gives a new building block that can upgrade CPA security into CCA security.

Note: (May 12, 2025) The proceedings version of this paper appears in PKC 2025. In this version, we weaken the succinctness of the proof size of the underlying BARG to one that is not known to imply NIZKs (even when combined with OWF or CPA secure PKE). (See Section 1.2 for details.) Furthermore, the proofs that were omitted in the proceedings version are contained.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
A major revision of an IACR publication in PKC 2025
Keywords
public key encryptionchosen ciphertext securitynon-interactive batch argument
Contact author(s)
t-matsuda @ aist go jp
History
2025-05-12: revised
2023-12-25: received
See all versions
Short URL
https://ia.cr/2023/1957
License
No rights reserved
CC0

BibTeX

@misc{cryptoeprint:2023/1957,
      author = {Takahiro Matsuda},
      title = {Chosen Ciphertext Security via {BARGs}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1957},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1957}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.