Zero-Knowledge proofs via polynomial representations

  • Authors:
  • Giovanni Di Crescenzo;Vadym Fedyukovych

  • Affiliations:
  • Applied Communication Sciences, New Jersey;GlobalLogic, Kiev, Ukraine

  • Venue:
  • MFCS'12 Proceedings of the 37th international conference on Mathematical Foundations of Computer Science
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Under the existence of commitment schemes with homomorphic properties, we construct a constant-round zero-knowledge proof system for an $\mathcal NP$-complete language that requires a number of commitments that is sublinear in the size of the (best known) witness verification predicate. The overall communication complexity improves upon best known results for the specific $\mathcal NP$-complete language [1,2] and results that could be obtained using zero-knowledge proof systems for the entire $\mathcal NP$ class (most notably, [3,2,4]). Perhaps of independent interest, our techniques build a proof system after reducing the theorem to be proved to statements among low-degree polynomials over large fields and using Schwartz-Zippel lemma to prove polynomial identities among committed values.