Specifications
These technical specifications describe the specifics of Katzenpost protocols and implementations, and are aimed primarily at software developers.
| Title | Description | Links | |
|---|---|---|---|
| π | Autoresponder extension | Autoresponder agent that runs on service nodes | HTMLΒ /Β PDF |
| π | Certificate format | PKI certificate format | HTML / PDF |
| π | Contact voucher design | Contact voucher design | HTML / PDF |
| π | Contact voucher protocol narration | An implementation-oriented narration of the Contact Voucher protocol. | HTML |
| π | Group chat design | Katzenpost group chat design | HTML / PDF |
| π | KEM Sphinx packet format | The KEM Sphinx variation of Sphinx | HTML / PDF |
| π | Mix decoy stats propagation | Mix decoy stats propagation | HTML / PDF |
| π | Mixnet design | Describes the overall mixnet design | HTML / PDF |
| π | Pigeonhole design | Pigeonhole design specification | HTML / PDF |
| π | Public key infrastructure | Every mixnet must have a PKI; this doc describes ours. | HTML / PDF |
| π | Sphinx packet format | Sphinx packet format, a nested cryptographic packet format designed for mix networks | HTML / PDF |
| π | Sphinx replay detection | Sphinx packet replay detection | HTML / PDF |
| π | Thin client | Thin client library design | 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 |