Square Span Programs with Applications to Succinct NIZK Arguments

George Danezis, Cédric Fournet, Jens Groth, Markulf Kohlweiss

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publicationAdvances in Cryptology - ASIACRYPT 2014 - 20th International Conference on the Theory and Application of Cryptology and Information Security, Kaoshiung, Taiwan, R.O.C., December 7-11, 2014. Proceedings, Part I
PublisherSpringer
Pages532-550
Number of pages19
ISBN (Electronic)978-3-662-45611-8
ISBN (Print)978-3-662-45610-1
DOIs
Publication statusPublished - 2014
Event20th Annual International Conference on the Theory and Application of Cryptology and Information Security - Kaohsiung, Taiwan, Province of China
Duration: 7 Dec 201411 Dec 2014
http://des.cse.nsysu.edu.tw/asiacrypt2014/

Conference

Conference20th Annual International Conference on the Theory and Application of Cryptology and Information Security
Abbreviated titleAsiacrypt 2014
Country/TerritoryTaiwan, Province of China
CityKaohsiung
Period7/12/1411/12/14
Internet address

Fingerprint

Dive into the research topics of 'Square Span Programs with Applications to Succinct NIZK Arguments'. Together they form a unique fingerprint.

Cite this