Lune

S&P2026顶会

Secure Lookup Tables: Faster, Leaner, and More General

Chongrong Li, Pengfei Zhu, Yun Li, Zhanpeng Guo, Jingyu Li, Yuncong Hu, Zhicong Huang, Cheng Hong

2026年份

摘要

Secure lookup table (LUT) protocols allow retrieving values from a table at secret indices, and have become a promising approach for the secure evaluation of non-linear functions. Most existing LUT protocols target the two-party setting, where the best protocols achieve a communication cost of O(N)O(N) for a table of size NN. MAESTRO (Morita et al., USENIX Security 2025) represents the state-of-the-art LUT protocol for AES in the three-party honest-majority setting, with a communication cost of O(N1/2)O\left(N^{1 / 2}\right); malicious security is achieved with distributed zero-knowledge proofs. However, it only supports single-input tables over characteristic-2 fields F2k\mathbb{F}_{2^{k}} and lacks support for multi-input tables over rings Z2k\mathbb{Z}_{2^{k}}, which are more widely used in modern computation. Moreover, the O(N1/2)O\left(N^{1 / 2}\right) cost remains expensive for large-scale applications; their efficient distributed zero-knowledge proofs are specialized for AES and cannot be easily applied to Z2k\mathbb{Z}_{2^{k}}. In this work, we present MARLUT, a new generalized and optimized LUT construction supporting multi-input tables over both rings Z2k\mathbb{Z}_{2^{k}} and fields F2k\mathbb{F}_{2^{k}} with malicious security. We achieve this by (1) extending the semi-honest LUT protocol from MAESTRO, utilizing high-dimensional tensors to reduce its communication cost to O(N1/3)O\left(N^{1 / 3}\right), and (2) designing a new distributed zero-knowledge proof for inner-product relations over Z2k\mathbb{Z}_{2^{k}}. Our distributed zero-knowledge proof is more efficient than the state-of-the-art work (Li et al., CCS 2024) and may be of independent interest. Experiments show that on a table of size 216, our semi-honest LUT protocol reduces the offline computational and communication cost by a factor of 5.95 and 3.23, respectively. Our distributed zero-knowledge proofs show up to 7.07×7.07 \times and 4.97×4.97 \times speedups over the state-of-the-art protocol on ring Z28\mathbb{Z}_{2^{8}} and Z216\mathbb{Z}_{2^{16}}, respectively.

问问这篇 Paper

问问你的智能体。

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

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

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