Paper 2026/494

$\mathsf{GlueLUT}$: Generalized Lookup Table Arguments over Residue Rings via Auxiliary Fields

Yuanju Wei, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, Chinese Academy of Sciences; School of Cyber Security, University of Chinese Academy of Sciences
Zhelei Zhou, Ant Group
Xinxuan Zhang, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, Chinese Academy of Sciences; School of Cyber Security, University of Chinese Academy of Sciences
Songyu Wu, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, Chinese Academy of Sciences; School of Cyber Security, University of Chinese Academy of Sciences
Binwu Xiang, East China Normal University
Cheng Hong, Ant Group
Yi Deng, Xidian University
Abstract

Lookup Table (LUT) arguments are a central efficiency primitive in modern SNARKs, and existing high-performance constructions are largely tailored to large fields. Meanwhile, an increasingly important class of applications is natively ring-based, with arithmetic carried out over residue rings $\mathbb{Z}_Q:=\mathbb{Z}/Q\mathbb{Z}$. We find that naively extending field-based lookup table techniques to rings faces fundamental obstacles, which can lead to unsoundness, limited applicability, or poor efficiency. We introduce $\mathsf{GlueLUT}$, a general framework for constructing LUT arguments over arbitrary residue ring $\mathbb{Z}_Q$ that supports arbitrary tables. Our main technical tool is a new primitive called Cross-Modulus Consistency (CMC) PIOP, proves that two witnesses defined over coprime moduli share the same underlying integer in the canonical range. Using our CMC PIOP as a glue, we perform the lookups over an auxiliary field $\mathbb{F}_P$ (for a prime $P>Q$) and then certify the consistency between the witness over $\mathbb{Z}_Q$ and the witness over $\mathbb{F}_P$, thereby avoiding the obstacles of constructing LUT arguments directly over rings. We further provide two optimized instantiations, $\mathsf{GlueLUT}$-$\mathsf{v1}$ for $Q=pq$ and $\mathsf{GlueLUT}$-$\mathsf{v2}$ for $Q=p^k$, capturing common modulus families in practice. Finally, we implement $\mathsf{GlueLUT}$-$\mathsf{v1}$ and $\mathsf{GlueLUT}$-$\mathsf{v2}$ as stand-alone PIOPs and report prototype results that corroborate our theoretical efficiency.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Lookup table argumentSNARKsRings
Contact author(s)
weiyuanju @ iie ac cn
zhouzhelei zzl @ antgroup com
zhangxinxuan @ iie ac cn
wusongyu @ iie ac cn
bwxiang @ sc ecnu edu cn
vince hc @ antgroup com
ydeng cas @ gmail com
History
2026-03-11: approved
2026-03-10: received
See all versions
Short URL
https://ia.cr/2026/494
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/494,
      author = {Yuanju Wei and Zhelei Zhou and Xinxuan Zhang and Songyu Wu and Binwu Xiang and Cheng Hong and Yi Deng},
      title = {$\mathsf{{GlueLUT}}$: Generalized Lookup Table Arguments over Residue Rings via Auxiliary Fields},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/494},
      year = {2026},
      url = {https://eprint.iacr.org/2026/494}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.