Specifications
These technical specifications describe the specifics of Katzenpost protocols and implementations, and are aimed primarily at software developers.
Title | Description | Link(s) | |
---|---|---|---|
π | Certificate format | PKI Certificate format. | HTML / PDF |
π | Client2 | Client2 thin client library design. | HTML / PDF |
π | KEM Sphinx packet format | The KEM Sphinx variation of Sphinx. | HTML / PDF |
π | Mixnet | Describes the overall mixnet design. | HTML / PDF |
π | Mix decoy stats propagation | Mix decoy stats propagation. | HTML / PDF |
π | Public Key Infrastructure | Every mixnet must have a PKI, this doc describes ours. | HTML / PDF |
π | Provider-side autoresponder extension | Autoresponder agent that runs on provider nodes. | HTML / PDF |
π | Sphinx packet format | Sphinx packet format, a nested cryptographic packet format designed for mix networks. | HTML / PDF |
π | Sphinx Replay Detection | Sphinx replay detection. | HTML / PDF |
π | 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 |
π | Glossary | Consolidated list of terms defined in the specifications. | HTML / PDF |
π | References | Consolidated list of references cited in the specifications. | HTML / PDF |