On the Size of Pairing-Based Non-interactive Arguments

被引:455
|
作者
Groth, Jens [1 ]
机构
[1] UCL, London, England
关键词
SNARKs; Non-interactive zero-knowledge arguments; Linear interactive proofs; Quadratic arithmetic programs; Bilinear groups; PROOFS; NIZK;
D O I
10.1007/978-3-662-49896-5_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Non-interactive arguments enable a prover to convince a verifier that a statement is true. Recently there has been a lot of progress both in theory and practice on constructing highly efficient non-interactive arguments with small size and low verification complexity, so-called succinct non-interactive arguments (SNARGs) and succinct non-interactive arguments of knowledge (SNARKs). Many constructions of SNARGs rely on pairing-based cryptography. In these constructions a proof consists of a number of group elements and the verification consists of checking a number of pairing product equations. The question we address in this article is how efficient pairing-based SNARGs can be. Our first contribution is a pairing-based (preprocessing) SNARK for arithmetic circuit satisfiability, which is an NP-complete language. In our SNARK we work with asymmetric pairings for higher efficiency, a proof is only 3 group elements, and verification consists of checking a single pairing product equations using 3 pairings in total. Our SNARK is zero-knowledge and does not reveal anything about the witness the prover uses to make the proof. As our second contribution we answer an open question of Bitansky, Chiesa, Ishai, Ostrovsky and Paneth (TCC 2013) by showing that linear interactive proofs cannot have a linear decision procedure. It follows from this that SNARGs where the prover and verifier use generic asymmetric bilinear group operations cannot consist of a single group element. This gives the first lower bound for pairing-based SNARGs. It remains an intriguing open problem whether this lower bound can be extended to rule out 2 group element SNARGs, which would prove optimality of our 3 element construction.
引用
收藏
页码:305 / 326
页数:22
相关论文
共 50 条
  • [1] Short Pairing-Based Non-interactive Zero-Knowledge Arguments
    Groth, Jens
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2010, 2010, 6477 : 321 - 340
  • [2] Pairing-Based Non-interactive Zero-Knowledge Proofs
    Groth, Jens
    [J]. PAIRING-BASED CRYPTOGRAPHY-PAIRING 2010, 2010, 6487 : 206 - 206
  • [3] Progression-Free Sets and Sublinear Pairing-Based Non-Interactive Zero-Knowledge Arguments
    Lipmaa, Helger
    [J]. THEORY OF CRYPTOGRAPHY (TCC 2012), 2012, 7194 : 169 - 189
  • [4] On the security of pairing-based non-interactive designated verifier proofs of undeniable signature schemes
    Behnia, Rouzbeh
    Heng, Swee-Huay
    Gan, Che-Sheng
    [J]. 2012 IEEE Conference on Sustainable Utilization and Development in Engineering and Technology, STUDENT 2012 - Conference Booklet, 2012, : 207 - 212
  • [5] On the Security of Pairing-Based Non-Interactive Designated Verifier Proofs of Undeniable Signature Schemes
    Behnia, Rouzbeh
    Heng, Swee-Huay
    Gan, Che-Sheng
    [J]. 2012 IEEE CONFERENCE ON SUSTAINABLE UTILIZATION AND DEVELOPMENT IN ENGINEERING AND TECHNOLOGY (STUDENT), 2012, : 207 - 212
  • [6] Shorter Pairing-Based Arguments Under Standard Assumptions
    Gonzalez, Alonso
    Rafols, Carla
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT 2019, PT III, 2019, 11923 : 728 - 757
  • [7] Succinct Non-Interactive Arguments via Linear Interactive Proofs
    Bitansky, Nir
    Chiesa, Alessandro
    Ishai, Yuval
    Ostrovsky, Rafail
    Paneth, Omer
    [J]. JOURNAL OF CRYPTOLOGY, 2022, 35 (03)
  • [8] On Succinct Non-interactive Arguments in Relativized Worlds
    Chen, Megan
    Chiesa, Alessandro
    Spooner, Nicholas
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2022, PT II, 2022, 13276 : 336 - 366
  • [9] Succinct Non-Interactive Arguments via Linear Interactive Proofs
    Nir Bitansky
    Alessandro Chiesa
    Yuval Ishai
    Rafail Ostrovsky
    Omer Paneth
    [J]. Journal of Cryptology, 2022, 35
  • [10] Succinct Non-interactive Arguments via Linear Interactive Proofs
    Bitansky, Nir
    Chiesa, Alessandro
    Ishai, Yuval
    Paneth, Omer
    Ostrovsky, Rafail
    [J]. THEORY OF CRYPTOGRAPHY (TCC 2013), 2013, 7785 : 315 - 333