Paper 2024/2037

Multilateral Trade Credit Set-off in MPC via Graph Anonymization and Network Simplex

Enrico Bottazzi, Ethereum Foundation
Chan Nam Ngo, Ethereum Foundation
Masato Tsutsumi, Waseda University
Abstract

Multilateral Trade Credit Set-off (MTCS) is a process run by a service provider that collects trade credit data (i.e. obligations from a firm to pay another firm) from a network of firms and detects cycles of debts that can be removed from the system. The process yields liquidity savings for the participants, who can discharge their debts without relying on expensive loans. We propose an MTCS protocol that protects firms' sensitive data, such as the obligation amount or the identity of the firms they trade with. Mathematically, this is analogous to solving the Minimum Cost Flow (MCF) problem over a graph of $n$ firms, where the $m$ edges are the obligations. State-of-the-art techniques for Secure MCF have an overall complexity of $O(n^{10} \log n)$ communication rounds, making it barely applicable even to small-scale instances. Our solution leverages novel secure techniques such as Graph Anonymization and Network Simplex to reduce the complexity of the MCF problem to $O(max(n, \log\log{n+m}))$ rounds of interaction per pivot operations in which $O(max(n^2, nm))$ comparisons and multiplications are performed. Experimental results show the tradeoff between privacy and optimality.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Minimum Cost FlowMulti-party Computation
Contact author(s)
enrico @ pse dev
namncc @ pse dev
masato 11 soccer @ ruri waseda jp
History
2024-12-18: approved
2024-12-17: received
See all versions
Short URL
https://ia.cr/2024/2037
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/2037,
      author = {Enrico Bottazzi and Chan Nam Ngo and Masato Tsutsumi},
      title = {Multilateral Trade Credit Set-off in {MPC} via Graph Anonymization and Network Simplex},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/2037},
      year = {2024},
      url = {https://eprint.iacr.org/2024/2037}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.