Lune

CCS2026顶会

PRISM: Efficient zkSNARKs for RNS-Based Homomorphic Encryption

Zhelei Zhou, Yun Li, Zhaomin Yang, Cheng Hong, Tao Wei

出版方
2026年份

摘要

Homomorphic Encryption (HE) enables computations on encrypted data without decryption, but it does not guarantee the integrity or correctness of the performed operations. To address this limitation, verifiable HE (vHE) has been proposed. However, achieving efficient vHE for RNS-based HE schemes (e.g., BFV/BGV/CKKS) remains challenging: While the Residue Number System (RNS) boosts performance of HE via multi-modulus ciphertext representations, it significantly complicates the cross-field consistency checks in vHE. We observe that existing vHEs for RNS-based HE suffer from at least one of the following limitations: they do not readily extend to the zero-knowledge setting (Atapoor et al., CiC 2024), incur linear proof size & verifier cost (Zhou et al., S&P 2025), or are designed for a modified HE scheme (Cascudo et al., Crypto 2025).

We present PRISM\mathsf{PRISM}, the first practical zkSNARK for standard RNS-based HEs. Our techniques are threefold: (1) a new cryptographic primitive called Multiple-Field Polynomial Commitment Scheme (MF-PCS) that efficiently prove the cross-field modulo relations, which is the key bottleneck in RNS-based HE verification; (2) a novel Polynomial Interactive Oracle Proof (PIOP) for (inverse) number theoretic transforms with O(N)O(N) prover time and O(log⁡N)O(\log N) verifier time in a model with an offline phase; (3) upgrading MF-PCS and PIOPs to achieve zero-knowledge with small overhead via Vector Oblivious Linear Evaluation (VOLE) correlations. We fully implemented PRISM\mathsf{PRISM} and evaluated it against state-of-the-art schemes. Compared to Zhou et al. which has the fastest prover time, PRISM\mathsf{PRISM} has 3.5×3.5\times slower prover time, but up to 7.8×7.8\times faster verifier time and 7.8×7.8\times smaller proof size. Compared to Atapoor et al. which has the smallest proof size, PRISM\mathsf{PRISM} has 5.5×5.5\times larger proof size, but roughly 10.1×10.1\times faster prover time and 2.6×2.6\times faster verifier time.

问问这篇 Paper

问问你的智能体。

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

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

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