Paper 2026/2743
Challenge Binding in FRESCO SPDZ2k: A Message-Level Case Study
Abstract
FRESCO's SPDZ2k suite derives its batched MAC-check coefficients from a setup-time public seed, making the stream predictable before opening shares are sent. We examine this implementation path at a pinned revision. A source-level derivation accounts for low-limb carries and high-bit corrections and shows that the value-share shifts $e=(r_j,-r_i)$ preserve the check residual while retaining the original MAC shares. A message-level harness executes this deviation against unmodified honest opening code. The recorded sum/product outputs violate a relation required for every possible input of the corrupt party, and the test framework records normal completion. The retained evidence includes two-, three-, and four-party executions with dummy preprocessing. The predictable-seed attack template appears in Rushing at SPDZ, and FRESCO's issue tracker recorded the per-check randomness requirement in 2018; our contribution is the SPDZ2k public-seed path, its explicit kernel witness, and the implementation evidence. We also give a conditional single-opening analysis and assess a four-file candidate mitigation that rejects seven recorded tampering scenarios while preserving four honest baselines. Audit tools and descriptive corpora provide context. The proof concerns the specified value-share deviation; unrestricted malicious behavior, production preprocessing, and a complete mitigation argument remain outside the established result.
Note: Artifact and reproduction materials: https://github.com/HMZ-fig/fresco-challenge-binding-artifact
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- multi-party computationSPDZ2kMAC checksimplementation securitychallenge bindingcryptanalysis
- Contact author(s)
- huangmingzhao @ sjtu edu cn
- History
- 2026-11-05: approved
- 2026-11-03: received
- See all versions
- Short URL
- https://ia.cr/2026/2743
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2743,
author = {Mingzhao Huang},
title = {Challenge Binding in {FRESCO} {SPDZ2k}: A Message-Level Case Study},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2743},
year = {2026},
url = {https://eprint.iacr.org/2026/2743}
}