Paper 2026/2533
Off-Key: Inconsistent MAC Keys Compromise Privacy in SPDZ-Family MPC
Abstract
SPDZ-family protocols for maliciously secure multi-party computation protect secret-shared values with message authentication codes (MACs) under a secret-shared global key. Their security requires that all values and preprocessing used together be authenticated under the same key. We present Off-Key, a privacy attack that exploits violations of this requirement. Depending on which specific MAC check protocol is used, a corrupted party can either recover the value of a shared secret from a single authentication check or test a guess through selective failure by modifying a MAC share and observing whether a masked check succeeds. While this attack does not compromise the theoretical security guarantees of the protocols, we demonstrate this key-consistency vulnerability in evaluated versions of MP-SPDZ, SCALE-MAMBA, and FANNG-MPC, which allow a corrupted party to use different keys across batches, threads, or process runs. To help implementations avoid this class of attacks, we identify the state that enforces key consistency in representative preprocessing protocols and show how preserving and reusing it prevents the attack.
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- multi-party computationSPDZ
- Contact author(s)
-
mks keller @ gmail com
selanavot @ gmail com
tyagi @ cs washington edu - History
- 2026-10-19: approved
- 2026-10-19: received
- See all versions
- Short URL
- https://ia.cr/2026/2533
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2533,
author = {Marcel Keller and Sela Navot and Nirvan Tyagi},
title = {Off-Key: Inconsistent {MAC} Keys Compromise Privacy in {SPDZ}-Family {MPC}},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2533},
year = {2026},
url = {https://eprint.iacr.org/2026/2533}
}