Table of Contents
Fetching ...

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.

Echomix: a Strong Anonymity System with Messaging

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.
Paper Structure (47 sections, 22 equations, 4 figures, 3 tables)

This paper contains 47 sections, 22 equations, 4 figures, 3 tables.

Figures (4)

  • Figure 1: A client's interaction with the service node is a round-trip, with a packet's forward route marked in purple, and service's confirmation in green. The intermediate node layers are pictured from top to bottom.
  • Figure 2: In Loopix, as Alice communicates with Bob, the increase in traffic to Bob's Provider is observable.
  • Figure 3: Replication is marked in blue, Alice's write operation green, Bob's read operation red, and Couriers' fixed-throughput connection to the replicas in purple.
  • Figure 4: A circuit diagram of unwrapping a KEM Sphinx message $((\alpha, \beta, \gamma), \delta)$ into $((\alpha', \beta', \gamma'), \delta')$ at mix $n$.