Echomix: a Strong Anonymity System with Messaging
Ewa J Infeld, David Stainton, Leif Ryge, Threebit Hacker
TL;DR
Echomix delivers a practical, anonymity-first mix network designed to resist global traffic-analysis, active compromise, and quantum threats. It introduces BACAP for unlinkable read/write capabilities and Pigeonhole storage to support asynchronous, reliable, group messaging while preserving metadata privacy. The design leverages memoryless mixing, heartbeat-based health monitoring, decoy traffic, and SURBs to prevent correlation and SURB floods, and it extends security to the post-quantum era via PQ Sphinx variants (NIKE Sphinx and KEM Sphinx). The work demonstrates that Echomix can achieve low latency and manageable bandwidth in real deployments, offering a scalable, cryptographically agile platform for secure messaging with strong provenance and resilience guarantees.
Abstract
Echomix is a practical mix network framework and a suite of associated protocols providing strong metadata privacy against realistic modern adversaries. It is distinguished from other anonymity systems by a resistance to traffic analysis by global adversaries, compromised contacts and network infrastructure, quantum decryption algorithms, and statistical and confirmation attacks typical for multi-client messaging setting. It is implemented as Katzenpost, a robust software project, and used in multiple deployed systems, and features relatively low latency and bandwidth overhead. The contributions of this paper are: (1) Improvements on leading mix network designs, supported by rigorous analysis. These include solutions to crucial vulnerabilities to traffic analysis, malicious servers and active attacks. (2) A cryptographic group messaging protocol with strong metadata protection guarantees and reliability. (3) Hybrid post-quantum nested packet encryption.
