SpecificationsΒΆ
Note
The canonical versions of the specifications live in RFC plaintext format at <https://github.com/katzenpost/docs/tree/master/specs>. Pull requests to fix formatting welcome!
- Certificate Format Specification
- Katzenpost Mix Network End-to-end Protocol Specification
- 1. Introduction
- 2. Mix Network Packet Format Considerations
- 3. Client and Provider Core Protocol
- 4. Client and Provider processing of received packets
- 5. Sphinx Packet Composition Considerations
- 6. E-mail Client Integration Considerations
- 7. Client Integration Considerations
- 8. Anonymity Considerations
- 9. Security Considerations
- 10. Future Work and Research
- Appendix A. References
- Appendix B. Citing This Document
- Katzenpost Provider-side Autoresponder Extension
- The LIONESS Wide-Block-Cipher Specification
- Katzenpost Decryption Mix Network User Interface Design
- Katzenpost Mix Network Specification
- Katzenpost Mix Network Public Key Infrastructure Specification
- 1. Introduction
- 2. Overview of Mix PKI Interaction
- 3. Voting for Consensus Protocol
- 4. PKI Protocol Data Structures
- 5. PKI Wire Protocol
- 6. Scalability Considerations
- 7. Future Work
- 8. Anonymity Considerations
- 9. Security Considerations
- 10. Acknowledgements
- Appendix A. References
- Appendix B. Citing This Document
- Sphinx Mix Network Cryptographic Packet Format Specification
- 1. Introduction
- 2. Cryptographic Primitives
- 3. Sphinx Packet Parameters
- 4. The Sphinx Cryptographic Packet Structure
- 5. Sphinx Packet Creation
- 6. Sphinx Packet Processing
- 7. Single Use Reply Block (SURB) Creation
- 8. Single Use Reply Block Replies
- 9. Anonymity Considerations
- 10. Security Considerations
- Appendix A. References
- Appendix B. Citing This Document
- Sphinx Packet Replay Detection Specification
- Katzenpost Mix Network Wire Protocol Specification