Lune

CRYPTO2024顶会

More Efficient Zero-Knowledge Protocols over Z2k\mathbb {Z}_{2^k} via Galois Rings

Fuchun Lin, Chaoping Xing, Yizhou Yao

2024年份
11被引次数

摘要

A recent line of works on zero-knowledge (ZK) protocols with a vector oblivious linear function evaluation (VOLE)-based offline phase provides a new paradigm for scalable ZK protocols featuring fast proving and small prover memory.
Very recently, Baum et al. (Crypto'23) proposed the VOLE-in-the-head technique, allowing such protocols to become publicly verifiable. Many practically efficient protocols for proving circuit satisfiability over any Galois field are implemented, while protocols over rings Z2k\mathbb{Z}_{2^k} are significantly lagging behind, with only a proof-of-concept pioneering work called Appenzeller to Brie (CCS'21) and a first proposal called MozZ2k\mathbb{Z}_{2^k}arella (Crypto'22). The ring Z232\mathbb{Z}_{2^{32}} or Z264\mathbb{Z}_{2^{64}}, though highly important (it captures computation in real-life programming and the computer architectures such as CPU words), presents non-trivial difficulties because, for example, unlike Galois fields F2k\mathbb{F}_{2^{k}}, the fraction of units in Z2k\mathbb{Z}_{2^{k}} is 1/21/2. In this work, we first construct ZK protocols over a high degree Galois ring extension of Z2k\mathbb{Z}_{2^{k}} (fraction of units close to 11) and then convert them to Z2k\mathbb{Z}_{2^k} efficiently using amortization techniques. Our results greatly change the landscape of ZK protocols over Z2k\mathbb{Z}_{2^k}. (1) We propose a competing ZK protocol that has many advantages over the state-of-the-art MozZ2k\mathbb{Z}_{2^k}arella. We remove the undesirable dependence of communication complexity on the security parameter, and achieve communication complexity strictly linear in the circuit size. Furthermore, our protocol has better concrete efficiency. For 40,8040,80 bits soundness on circuits over Z232\mathbb{Z}_{2^{32}} and Z264\mathbb{Z}_{2^{64}}, we offer 1.15×1.15\times--2.9×2.9\times improvements in communication. (2) Inspired by the recently proposed interactive message authentication code technique (Weng et al., CCS'22), we construct a constant round ZK protocol over Z2k\mathbb{Z}_{2^k} with sublinear (in the circuit size) communication complexity, which was previously achieved only over fields. (3) We show that the pseudorandom correlation generator approach can be adapted to efficiently implement VOLE over Galois rings, with analysis of the hardness of underlying LPN assumptions over Galois rings. (4) We adapt the VOLE-in-the-head technique to make it work for Z2k\mathbb{Z}_{2^k}, yielding publicly verifiable non-interactive ZK protocols over Z2k\mathbb{Z}_{2^k} which preserve most of the efficiency metrics of the VOLE-based ZK protocols.

问问这篇 Paper

问问你的智能体。

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

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

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