Skip to content
@katzenpost

Katzenpost

Traffic Analysis Resistant Messaging, a Sphinx based mixnet

Welcome to Katzenpost!

Katzenpost is a free software, post-quantum mix network. End-to-end encryption hides what you say; a mix network also hides who you talk to, when and how much, even from an adversary who can watch the whole internet. On top of it, Pigeonhole gives apps asynchronous, unlinkable communication, so people can chat without being online at the same time: messages wait on replicas for about a week, then are garbage-collected. Our group chat apps are built on it, with no accounts and no chat servers.

You can try it on namenlos, our public mixnet, and on Reticulum meshes, which share groups with the mixnet through a bridge replica. It is early, pre-alpha software, so expect rough edges.

📄 Paper · 🌐 Website · 📚 Docs · 💬 Zulip chat · 📡 namenlos mixnet status

Chat

Build

  • katzenpost: mix server, directory authority, Pigeonhole and the client daemon kpclientd
  • hpqc: hybrid post-quantum cryptography
  • thin_client: Rust, Python and Lean libraries for apps
  • pigeonhole_protocols: group chat and service protocols on Pigeonhole
  • pigeonhole_rns: Pigeonhole replicas for Reticulum meshes
  • cryptlib: Lean cryptography for modelling and proving protocols
  • kno: build, install and check a Katzenpost network

New here? Read Understanding Pigeonhole, run a node, or browse all repositories.

License

GNU AGPL-3.0 across the org, with a few exceptions; see each repository's LICENSE.

Pinned Loading

  1. katzenpost katzenpost Public

    Katzenpost is a free and open source software project dedicated to researching and developing mix network protocols

    Go 168 24

  2. hpqc hpqc Public

    Hybrid Post Quantum Cryptography

    Go 27 8

  3. thin_client thin_client Public

    thin client library

    Rust 1 2

  4. katzenqt katzenqt Public

    Python 8 1

Repositories

Showing 10 of 67 repositories

Top languages

Loading…

Most used topics

Loading…