Paper 2024/737
Mutable Batch Arguments and Applications
Abstract
We put forth a new concept of mutability for batch arguments (BARGs), called mutable batch arguments. Our goal is to re-envision how we think about and use BARGs. Traditionally, a BARG proof $\pi$ is an immutable encoding of $k$ $\mathbf{NP}$ witness $\omega_1, \ldots, \omega_{k}$. A mutable BARG system captures the notion of computations over BARGs, where each proof string $\pi$ is treated as a mutable encoding of original witnesses. We also study strong privacy notions for mutable BARGs, with the goal of hiding all non-trivial information about witnesses from a mutated proof. Such mutable BARGs are a naturally good fit for many privacy sensitive applications. Our main contributions include introducing the concept of mutable BARGs, identifying non-trivial classes of feasible mutations, designing new constructions for mutable BARGs with varying capabilities satisfying mutation privacy from standard cryptographic assumptions, and enabling new applications to many advanced signatures (homomorphic/ redactable/ aggregate signatures). Our results improve state-of-the-art known for many signature systems. E.g., we provide the first multi-key homomorphic signature with succinct signatures from standard assumptions, and we provide the first truly compact redactable signature where pre/post-redaction signatures are of fixed size, and we provide the first locally verifiable multi-signer aggregate signature satisfying message privacy from standard assumptions.
Metadata
- Available format(s)
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- Batch argumentsBARGsSNARGsMutableHomomorphicRedactableAggregateLocally Verifiable
- Contact author(s)
- rishab @ cs wisc edu
- History
- 2024-10-08: revised
- 2024-05-13: received
- See all versions
- Short URL
- https://ia.cr/2024/737
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/737, author = {Rishab Goyal}, title = {Mutable Batch Arguments and Applications}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/737}, year = {2024}, url = {https://eprint.iacr.org/2024/737} }