Paper 2024/1482

The Power of NAPs: Compressing OR-Proofs via Collision-Resistant Hashing

Katharina Boudgoust, CNRS, Univ Montpellier, LIRMM
Mark Simkin, Independent Researcher
Abstract

Proofs of partial knowledge, first considered by Cramer, Damgård and Schoenmakers (CRYPTO'94) and De Santis et al. (FOCS'94), allow for proving the validity of $k$ out of $n$ different statements without revealing which ones those are. In this work, we present a new approach for transforming certain proofs system into new ones that allows for proving partial knowledge. The communication complexity of the resulting proof system only depends logarithmically on the total number of statements $n$ and its security only relies on the existence of collision-resistant hash functions. As an example, we show that our transformation is applicable to the proof systems of Goldreich, Micali, and Wigderson (FOCS'86) for the graph isomorphism and the graph 3-coloring problem. Our main technical tool, which we believe to be of independent interest, is a new cryptographic primitive called non-adaptively programmable functions (NAPs). Those functions can be seen as pseudorandom functions which allow for re-programming the output at an input point, which must be fixed during key generation. Even when given the re-programmed key, it remains infeasible to find out where re-programming happened. Finally, as an additional technical tool, we also build explainable samplers for any distribution that can be sampled efficiently via rejection sampling and use them to construct NAPs for various output distributions.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
A minor revision of an IACR publication in TCC 2024
Keywords
Or-ProofsSigma-ProtocolsExplainable SamplerRejection SamplingNon-Adaptively Programmable Functions
Contact author(s)
katharina boudgoust @ lirmm fr
mark @ univariate org
History
2024-09-24: approved
2024-09-23: received
See all versions
Short URL
https://ia.cr/2024/1482
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2024/1482,
      author = {Katharina Boudgoust and Mark Simkin},
      title = {The Power of {NAPs}: Compressing {OR}-Proofs via Collision-Resistant Hashing},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1482},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1482}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.