Square Span Programs with Applications to Succinct NIZK Arguments

被引:0
|
作者
Danezis, George [1 ]
Fournet, Cedric [2 ]
Groth, Jens [1 ]
Kohlweiss, Markulf [2 ]
机构
[1] UCL, London WC1E 6BT, England
[2] Microsoft Res, Richmond, VA USA
来源
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2014, PT I | 2014年 / 8873卷
基金
英国工程与自然科学研究理事会;
关键词
Square span program; quadratic span program; SNARKs; non-interactive zero-knowledge arguments of knowledge;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:532 / 550
页数:19
相关论文
共 50 条
  • [41] Succinct Representation of Codes with Applications to Testing
    Grigorescu, Elena
    Kaufman, Tali
    Sudan, Madhu
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2009, 5687 : 534 - +
  • [42] Approximate Span Programs
    Tsuyoshi Ito
    Stacey Jeffery
    Algorithmica, 2019, 81 : 2158 - 2195
  • [43] Approximate Span Programs
    Ito, Tsuyoshi
    Jeffery, Stacey
    ALGORITHMICA, 2019, 81 (06) : 2158 - 2195
  • [44] Succinct Indices for Path Minimum, with Applications
    Chan, Timothy M.
    He, Meng
    Munro, J. Ian
    Zhou, Gelin
    ALGORITHMICA, 2017, 78 (02) : 453 - 491
  • [45] INDISTINGUISHABILITY OBFUSCATION FOR RAM PROGRAMS AND SUCCINCT RANDOMIZED ENCODINGS
    Bitansky, Nir
    Canetti, Ran
    Garg, Sanjam
    Holmgren, Justin
    Jain, Abhishek
    Lin, Huijia
    Pass, Rafael
    Telang, Sidharth
    Vaikuntanathan, Vinod
    SIAM JOURNAL ON COMPUTING, 2018, 47 (03) : 1123 - 1210
  • [46] SUCCINCT REPRESENTATION OF CODES WITH APPLICATIONS TO TESTING
    Grigorescu, Elena
    Kaufman, Tali
    Sudan, Madhu
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2012, 26 (04) : 1618 - 1634
  • [47] Succinct Indices for Path Minimum, with Applications
    Timothy M. Chan
    Meng He
    J. Ian Munro
    Gelin Zhou
    Algorithmica, 2017, 78 : 453 - 491
  • [48] Separating Succinct Non-Interactive Arguments From All Falsifiable Assumptions
    Gentry, Craig
    Wichs, Daniel
    STOC 11: PROCEEDINGS OF THE 43RD ACM SYMPOSIUM ON THEORY OF COMPUTING, 2011, : 99 - 108
  • [49] Lattice-Based Succinct Arguments for NP with Polylogarithmic-Time Verification
    Bootle, Jonathan
    Chiesa, Alessandro
    Sotiraki, Katerina
    ADVANCES IN CRYPTOLOGY - CRYPTO 2023, PT II, 2023, 14082 : 227 - 251
  • [50] Succinct Arguments from Multi-prover Interactive Proofs and Their Efficiency Benefits
    Bitansky, Nir
    Chiesa, Alessandro
    ADVANCES IN CRYPTOLOGY - CRYPTO 2012, 2012, 7417 : 255 - 272