[Resource Topic] 2014/718: Square Span Programs with Applications to Succinct NIZK Arguments

Welcome to the resource topic for 2014/718

Title:
Square Span Programs with Applications to Succinct NIZK Arguments

Authors: George Danezis, Cedric Fournet, Jens Groth, Markulf Kohlweiss

Abstract:

We propose a new characterization of NP using square span programs (SSPs). We first characterize NP as affine map constraints on small vectors. We then relate this characterization to SSPs, which are similar but simpler than Quadratic Span Programs (QSPs) and Quadratic Arithmetic Programs (QAPs) since they use a single series of polynomials rather than 2 or 3. We use SSPs to construct succinct non-interactive zero-knowledge arguments of knowledge. For performance, our proof system is defined over Type III bilinear groups; proofs consist of just 4 group elements, verified in just 6 pairings. Concretely, using the Pinocchio libraries, we estimate that proofs will consist of 160 bytes verified in less than 6 ms.

ePrint: https://eprint.iacr.org/2014/718

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .