A Verifiable Multiparty Computation Solver for the Assignment Problem and Applications to Air Traffic Management
Thomas Loruenser, Florian Wohner, Stephan Krenn

TL;DR
This paper develops and compares efficient multiparty computation algorithms for the assignment problem, demonstrating significant speedups and improved verifiability, with applications to air traffic management.
Contribution
It introduces optimized MPC algorithms for the assignment problem and integrates zero-knowledge proofs for verifiability, achieving substantial performance improvements.
Findings
50x speedup over simplex-based MPC approaches
Reduced proof and verification times with compact proof sizes
Effective application to air traffic management scenarios
Abstract
The assignment problem is an essential problem in many application fields and frequently used to optimize resource usage. The problem is well understood and various efficient algorithms exist to solve the problem. However, it was unclear what practical performance could be achieved for privacy preserving implementations based on multiparty computation (MPC) by leveraging more efficient solution strategies than MPC based simplex solvers for linear programs. We solve this question by implementing and comparing different optimized MPC algorithms to solve the assignment problem for reasonable problem sizes. Our empirical approach revealed various insights to MPC based optimization and we measured a significant (50x) speedup compared to the known simplex based approach. Furthermore, we also study the overhead introduced by making the results publicly verifiable by means of non-interactive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Polynomial and algebraic computation
