Secure Lookup Tables: Faster, Leaner, and More General
Chongrong Li, Pengfei Zhu, Yun Li, Zhanpeng Guo, Jingyu Li, Yuncong Hu, Zhicong Huang, Cheng Hong
Abstract
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 for a table of size . 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 ; malicious security is achieved with distributed zero-knowledge proofs. However, it only supports single-input tables over characteristic-2 fields and lacks support for multi-input tables over rings , which are more widely used in modern computation. Moreover, the cost remains expensive for large-scale applications; their efficient distributed zero-knowledge proofs are specialized for AES and cannot be easily applied to . In this work, we present MARLUT, a new generalized and optimized LUT construction supporting multi-input tables over both rings and fields 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 , and (2) designing a new distributed zero-knowledge proof for inner-product relations over . 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 and speedups over the state-of-the-art protocol on ring and , respectively.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Sort, Sweep, Mirror: Batch Private Interval Lookup with Logarithmic CostAndes Y. L. Kei, Lucien K. L. Ng, Jack P. K. Ma, Sherman S. M. ChowS&P 2026 · 2 citations
- MAESTRO: Multi-Party AES Using Lookup TablesHiraku Morita, Erik Pohle, Kunihiko Sadakane, Peter Scholl et al.USENIX Security 2025
- Pushing the Communication Barrier in Secure Computation using Lookup TablesGhada Dessouky, Farinaz Koushanfar, Ahmad-Reza Sadeghi, Thomas Schneider et al.NDSS 2017 · 85 citations
- FLUTE: Fast and Secure Lookup Table EvaluationsAndreas Brüggemann, Robin Hundt, Thomas Schneider, Ajith Suresh et al.S&P 2023
- FABLE: Batched Evaluation on Confidential Lookup Tables in 2PCZhengyuan Su, Qi Pang, Simon Beyzerov, Wenting ZhengUSENIX Security 2025
