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
基金
英国工程与自然科学研究理事会;
关键词
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 条
  • [1] Smooth NIZK Arguments
    Jutla, Charanjit S.
    Roy, Arnab
    THEORY OF CRYPTOGRAPHY, TCC 2018, PT I, 2018, 11239 : 235 - 262
  • [2] Succinct Arguments for RAM Programs via Projection Codes
    Ishai, Yuval
    Ostrovsky, Rafail
    Shah, Akash
    ADVANCES IN CRYPTOLOGY - CRYPTO 2023, PT II, 2023, 14082 : 159 - 192
  • [3] Quadratic Span Programs and Succinct NIZKs without PCPs
    Gennaro, Rosario
    Gentry, Craig
    Parno, Bryan
    Raykova, Mariana
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2013, 2013, 7881 : 626 - 645
  • [4] Succinct Scriptable NIZK via Trusted Hardware
    Zhang, Bingsheng
    Chen, Yuan
    Li, Jiaqi
    Zhou, Yajin
    Phuc Thai
    Zhou, Hong-Sheng
    Ren, Kui
    COMPUTER SECURITY - ESORICS 2021, PT I, 2021, 12972 : 430 - 451
  • [5] Succinct Non-Interactive Zero Knowledge Arguments from Span Programs and Linear Error-Correcting Codes
    Lipmaa, Helger
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2013, PT I, 2013, 8269 : 41 - 60
  • [6] Interactive Oracle Arguments in the QROM and Applications to Succinct Verification of Quantum Computation
    Faisal, Islam
    TOPICS IN CRYPTOLOGY, CT-RSA 2024, 2024, 14643 : 404 - 429
  • [7] MIRAGE: Succinct Arguments for Randomized Algorithms with Applications to Universal zk-SNARKs
    Kosba, Ahmed
    Papadopoulos, Dimitrios
    Papamanthou, Charalampos
    Song, Dawn
    PROCEEDINGS OF THE 29TH USENIX SECURITY SYMPOSIUM, 2020, : 2129 - 2146
  • [8] SPARKs: Succinct Parallelizable Arguments of Knowledge
    Ephraim, Naomi
    Freitag, Cody
    Komargodski, Ilan
    Pass, Rafael
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2020, PT I, 2020, 12105 : 707 - 737
  • [9] Succinct Non-subsequence Arguments
    Ling, San
    Tang, Khai Hanh
    Vu, Khu
    Wang, Huaxiong
    Yan, Yingfei
    SECURITY AND CRYPTOGRAPHY FOR NETWORKS, PT I, SCN 2024, 2024, 14973 : 24 - 45
  • [10] Faster Sounder Succinct Arguments and IOPs
    Holmgren, Justin
    Rothblum, Ron D.
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT I, 2022, 13507 : 474 - 503