Delegable zk-SNARKs with proxies
Jinrui SHA , Shengli LIU
Front. Comput. Sci. ›› 2024, Vol. 18 ›› Issue (5) : 185812
Delegable zk-SNARKs with proxies
In this paper, we propose the concept of delegable zero knowledge succinct non-interactive arguments of knowledge (zk-SNARKs). The delegable zk-SNARK is parameterized by . The delegable property of zk-SNARKs allows the prover to delegate its proving ability to proxies. Any honest proxies are able to generate the correct proof for a statement, but the collusion of less than proxies does not obtain information about the witness of the statement. We also define -soundness and -zero knowledge by taking into consider of multi-proxies.
We propose a construction of - delegable zk-SNARK for the NPC language of arithmetic circuit satisfiability. Our delegable zk-SNARK stems from Groth’s zk-SNARK scheme (Groth16). We take advantage of the additive and multiplicative properties of polynomial-based secret sharing schemes to achieve delegation for zk-SNARK. Our secret sharing scheme works well with the pairing groups so that the nice succinct properties of Groth’s zk-SNARK scheme are preserved, while augmenting the delegable property and keeping soundness and zero-knowledge in the scenario of multi-proxies.
zk-SNARKs / secret sharing / delegation / bilinear groups
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
Goldwasser S, Lin H, Rubinstein A. Delegation of computation without rejection problem from designated verifier CS-proofs. Cryptology ePrint Archive, 2011 |
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
Gabizon A, Williamson Z J, Ciobotaru O. PLONK: permutations over Lagrange-bases for oecumenical noninteractive arguments of knowledge. Cryptology ePrint Archive, 2019 |
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
Dent A W. The hardness of the DHK problem in the generic group model. Cryptology ePrint Archive, 2006 |
Higher Education Press
Supplementary files
/
| 〈 |
|
〉 |