Lune

EUROCRYPT2024顶会

Strong Batching for Non-interactive Statistical Zero-Knowledge

Changrui Mu, Shafik Nassar, Ron D. Rothblum, Prashant Nalini Vasudevan

2024年份
2被引次数

摘要

A zero-knowledge proof enables a prover to convince a verifier that x∈Sx \in S, without revealing anything beyond this fact. By running a zero-knowledge proof kk times, it is possible to prove (still in zero-knowledge) that kk separate instances x1,…,xkx_1,\dots,x_k are all in SS. However, this increases the communication by a factor of kk. Can one do better? In other words, is (non-trivial) zero-knowledge batch verification for SS possible?

Recent works by Kaslasi et al. (TCC 2020, Eurocrypt 2021) show that any problem possessing a non-interactive statistical zero-knowledge proof (NISZK) has a non-trivial statistical zero-knowledge batch verification protocol. Their results had two major limitations: (1) to batch verify kk inputs of size nn each, the communication in their batch protocol is roughly poly(n,log⁡k)+O(k)\textrm{poly}(n,\log{k})+O(k), which is better than the naive cost of k⋅poly(n)k \cdot \textrm{poly}(n) but still scales linearly with kk, and, (2) the batch protocol requires Ω(k)\Omega(k) rounds of interaction.

In this work we remove both of these limitations by showing that any problem in NISZKNISZK has a non-interactive statistical zero-knowledge batch verification protocol with communication poly(n,log⁡k)\textrm{poly}(n,\log{k}).

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖