Paper 2025/1630

Velox: Scalable Fair Asynchronous MPC from Lightweight Cryptography

Akhil Bandarupalli, Purdue University West Lafayette
Xiaoyu Ji, Tsinghua University
Aniket Kate, Purdue University West Lafayette, Supra Research
Chen-Da Liu-Zhang, Lucerne University of Applied Sciences and Arts, Web3 Foundation
Daniel Pöllmann, ETH Zurich, Lucerne University of Applied Sciences and Arts
Yifan Song, Tsinghua University, Shanghai Qi Zhi Institute
Abstract

Multi-party computation (MPC) enables a set of mutually $n$ distrusting parties to compute any function on their private inputs. Mainly, MPC facilitates agreement on the function’s output while preserving the secrecy of honest inputs, even against a subset of $t$ parties controlled by an adversary. With applications spanning from anonymous broadcast to private auctions, MPC is considered a cornerstone of distributed cryptography, and significant research efforts have been aimed at making MPC practical in the last decade. However, most libraries either make strong assumptions like the network being bounded synchronous, or incur high computation overhead from the extensive use of expensive public-key operations that prevent them from scaling beyond a few dozen parties. This work presents Velox, an asynchronous MPC protocol that offers fairness against an optimal adversary corrupting up to $t<\frac{n}{3}$ parties. Velox significantly enhances practicality by leveraging lightweight cryptographic primitives - such as symmetric-key encryption and hash functions - which are 2-3 orders of magnitude faster than public-key operations, resulting in substantial computational efficiency. Moreover, Velox is highly communication-efficient, with linear amortized communication relative to circuit size and only $\mathcal{O}(n^3)$ field elements of additive overhead. Concretely, Velox requires just $9.33$ field elements per party per multiplication gate, more than $10\times$ reduction compared to the state of the art. Moreover, Velox also offers Post-Quantum Security as lightweight cryptographic primitives retain their security against a quantum adversary. We implement Velox comprehensively, covering both offline and online phases, and evaluate its performance on a geographically distributed testbed through a real-world application: anonymous broadcast. Our implementation securely shuffles a batch of $k=256$ messages in $4$ seconds with $n=16$ parties and $18$ seconds with $n=64$ parties, a $36\times$ and $28.6\times$ reduction in latency compared to the prior best work. At scale with $n=112$ parties, Velox is able to shuffle the same batch of messages in under $50$ seconds from end to end, illustrating its effectiveness and scalability. Overall, our work removes significant barriers faced by prior asynchronous MPC solutions, making asynchronous MPC practical and efficient for large-scale deployments involving $100$s of parties.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. ACM CCS 2025
DOI
https://doi.org/10.1145/3719027.3765114
Keywords
Multi-Party ComputationAsynchronous MPCLightweight Cryptography
Contact author(s)
abandaru @ purdue edu
jixy23 @ mails tsinghua edu cn
aniket @ purdue edu
chen-da liuzhang @ hslu ch
dpoellmann @ ethz ch
yfsong @ mail tsinghua edu cn
History
2025-09-12: approved
2025-09-10: received
See all versions
Short URL
https://ia.cr/2025/1630
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1630,
      author = {Akhil Bandarupalli and Xiaoyu Ji and Aniket Kate and Chen-Da Liu-Zhang and Daniel Pöllmann and Yifan Song},
      title = {Velox: Scalable Fair Asynchronous {MPC} from Lightweight Cryptography},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1630},
      year = {2025},
      doi = {https://doi.org/10.1145/3719027.3765114},
      url = {https://eprint.iacr.org/2025/1630}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.