Skip to content
@zks-protocol

ZKS Protocol

Privacy-preserving P2P communication protocol for censorship-resistant networking. On-going Academic research from BRAC University 🇧🇩

ZKS: Zero-Knowledge Swarm Protocol

ZKS Protocol

Privacy-Preserving. Censorship-Resistant. Decentralized.

Protocol SpecificationVPN ImplementationWebsite


🛡️ What is ZKS?

ZKS (Zero-Knowledge Swarm) is a next-generation communication protocol designed to provide stealthy, unbreakable privacy in an era of pervasive surveillance and censorship.

Unlike traditional VPNs that are easily detected by Deep Packet Inspection (DPI), ZKS uses:

  • Wasif-Vernam Cipher: A novel, high-performance XOR-based stream cipher with mandatory key rotation.
  • Entropy Tax: A decentralized mechanism for robust random number generation.
  • Swarm Topology: A peer-to-peer mesh where every node can act as a client, relay, or exit.
  • Protocol Mimicry: Traffic that looks indistinguishable from legitimate HTTPS/TLS.

🚀 Repositories

Repository Description Status
zks-vpn Reference implementation of the ZKS VPN client and relay. 🟢 Active
zks Protocol specification, whitepaper, and core libraries. 🟡 Maintenance
zks-relay Cloudflare Worker signaling server for P2P discovery. 🟢 Active
wasif-vernam Wasif-Vernam Cipher: Information-theoretically secure hybrid encryption implementation 🟢 Active

📄 Research

The ZKS protocol is defined in our formal specification paper:

ZKS: A Zero-Knowledge Swarm Protocol for Privacy-Preserving Communication Md. Wasif Faisal, BRAC University

🤝 Contributing

We welcome contributions from the community! Whether you're a cryptographer, Rust developer, or privacy advocate, there's a place for you in the swarm.

  1. Check out the issues in our repositories.
  2. Join the discussion (Discord/Matrix link coming soon).
  3. Read our Contribution Guidelines.

📜 License


© 2025 ZKS Protocol. Maintained by @cswasif and the community.

Pinned Loading

  1. zks zks Public

    ZKS Protocol: Practical OTP-Inspired Encryption for Post-Quantum Anonymous Networks

    Rust 5

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…