Katzenpost Documentation

Fine Literature


Title Description Link(s)
📖 Admin Guide Detailed guide for deploying and managing Katzenpost servers, including setting up a local Docker-based mixnet. HTML / PDF
🔒 Threat Model An evolving document defining Katzenpost’s security assumptions, attack scenarios, and mitigation strategies. HTML / PDF
📚 Literature Review A curated review of academic literature, explaining the theoretical foundations behind Katzenpost’s design decisions. PDF
🎧 Audio Engineering Considerations for a Modern Mixnet Technical analysis of audio transmission challenges and solutions for modern mixnets, with a focus on usability and scalability. HTML / PDF

Design Specifications

These documents are mostly for internal use. They go into excruciating detail which is not so good for most people but great for experts.


Title Description Link(s)
📖 Mixnet Describes the overall mixnet design. HTML
📖 Public Key Infrastructure Every mixnet must have a PKI, this doc describes ours. HTML
📖 Wire Protocol A detailed design specification for our PQ Noise based wire protocol, which is used for transport encryption between all the mix nodes and dirauth nodes. HTML / PDF
📖 Sphinx packet format Sphinx packet format, a nested cryptographic packet format designed for mix networks. HTML
📖 KEM Sphinx packet format The KEM Sphinx variation of Sphinx HTML / PDF
📖 Sphinx Replay Detection Sphinx Replay Detection HTML
📖 Certificate format PKI Certificate format HTML
📖 Client2 Client2 thin client library design.. HTML
📖 Mix decoy stats propagation Mix decoy stats propagation HTML

Last modified December 12, 2024: Fixing or removing broken links (e3e9305a)