Paper 2025/861

MOCHA: Mixnet Optimization Considering Honest Client Anonymity

Mahdi Rahimi, COSIC (KU Leuven)
Abstract

Mix networks (mixnets) safeguard client anonymity by forwarding traffic through multiple intermediary nodes (mixnodes), which reorder and delay messages to obscure communication patterns against a global passive adversary capable of monitoring all network transmissions. The anonymity provided by mixnets is usually assessed with a discrete-event simulator, gauging a target message's indistinguishability among output messages. While useful for comparative analysis, this approach only approximates the mixnet's anonymity potential. Hence, this paper sheds light on the necessity of considering the client (originator of messages) itself to gauge anonymity accurately. We further provide an algorithm (simulator) to simulate client anonymity for Loopix mixnets. We conduct experiments to optimize general Loopix mixnet parameters, considering both message and client anonymity. Our findings indicate that message anonymity often provides an upper bound and can yield misleading results for mixnet optimization, underscoring the importance of client anonymity. Additionally, we explore scenarios where client anonymity is significantly compromised due to an insufficient number of clients. To address these cases, we propose a multimixing strategy that enhances client anonymity by effectively merging varied traffic types with different mixing characteristics.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. IHMMSec
DOI
10.1145/3733102.3733150
Keywords
AnonymityAnonymous systemsMix networks
Contact author(s)
mahdi rahimi @ esat kuleuven be
History
2025-05-17: approved
2025-05-15: received
See all versions
Short URL
https://ia.cr/2025/861
License
Creative Commons Attribution-NonCommercial-ShareAlike
CC BY-NC-SA

BibTeX

@misc{cryptoeprint:2025/861,
      author = {Mahdi Rahimi},
      title = {{MOCHA}: Mixnet Optimization Considering Honest Client Anonymity},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/861},
      year = {2025},
      doi = {10.1145/3733102.3733150},
      url = {https://eprint.iacr.org/2025/861}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.