Privacy-Preserving. Censorship-Resistant. Decentralized.
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.
| 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 |
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
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.
- Check out the issues in our repositories.
- Join the discussion (Discord/Matrix link coming soon).
- Read our Contribution Guidelines.