Paper 2026/2159

Batch IT-MAC: Program the Randomness in Succinct VOLE

Liqiang Liu, Peking University
Tianren Liu, Peking University
Abstract

Many cryptographic protocols rely on affine message authentication tags of the form \({\boldsymbol\sigma}=\Delta{\boldsymbol x}+{\boldsymbol k}\), the batch version of information-theoretic MAC. Generating the tags for a long message vector typically requires communication linear in its length. Recent chosen-input VOLE protocols achieve succinct communication, but do not allow the authenticator’s key $k$ to be fixed in advance. We introduce $\mathit{batch\text{-}MAC}$, a primitive that authenticates a chosen message vector in two messages while allowing the authenticator’s key vector to be generated beforehand from a short seed. For a vector of length \(m\), we construct batch-MACs with \(O(m^{2/3}\lambda)\) communication under the decisional composite residuosity (DCR) assumption and \(\operatorname{poly}(\log m,\lambda)\) communication under the learning with errors assumption. Both constructions require a common reference string (CRS). We find applications in constrained pseudorandom functions, 2-message 2PC, and succinct zero-knowledge arguments.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
IT-MACSecure Two-Party ComputationSuccinct Argument
Contact author(s)
lql @ pku edu cn
trl @ pku edu cn
History
2026-09-24: approved
2026-09-22: received
See all versions
Short URL
https://ia.cr/2026/2159
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2159,
      author = {Liqiang Liu and Tianren Liu},
      title = {Batch {IT}-{MAC}: Program the Randomness in Succinct {VOLE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2159},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2159}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.