v0.1.0-beta
Release v0.1.0: Welcome to the Post-Quantum Era
We are thrilled to announce the initial release (v0.1.0) of PQPG (Post-Quantum Privacy Guard).
This release marks the first public milestone of our prototype. PQPG is engineered to be a next-generation cryptographic toolkit, designed to protect highly sensitive data against both contemporary and future quantum-computing threats. By combining Cloudflare's circl library with a robust zero-knowledge engine, PQPG redefines file encryption, metadata privacy, and digital signatures.
Key Features in this Initial Release
- Hybrid Post-Quantum Cryptography (PQC): Native support for the latest NIST standards (FIPS 203, 204, and 205) alongside hybrid composite algorithms like
X-Wing(X25519 + ML-KEM-768) andEdDilithiumto ensure crypto-agility. - Post-Quantum Double Ratchet Engine: Implements Perfect Forward Secrecy (PFS). Every message is encrypted with a unique, one-time key, ensuring historical communications remain secure even if current keys are compromised.
- Sealed Sender & Metadata Anonymity: Employs Dual-Layer envelopes and 32-byte Keccak Key Hints to completely blind the routing, masking both the sender and receiver from network eavesdroppers.
- Zero-Knowledge Data Notary (Proof of Breach): Prove the possession of large datasets using Groth16 zk-SNARKs (BN254 curve) without revealing a single byte of the actual file.
- Trustless Distributed Vaults: Distribute files across multiple stakeholders using Feldman’s Verifiable Secret Sharing (VSS) over the Ed25519 scalar field.
- Zero-Knowledge Time-Lock Puzzles: Encapsulate files inside an RSA-4096 Hidden Order Group, mathematically enforcing sequential CPU delays before decryption is possible.
Getting Started
You can compile the PQPG CLI directly from the source. Ensure you have Go 1.25.10+ installed:
git clone https://github.com/gh4rib/pqpg.git
cd pqpg
go mod tidy
go mod vendor (optional)
CGO_ENABLED=1 go build -o pqpg ./cmd/messenger
./pqpg
Security Disclaimer & Status
Prototype Status: This is an initial
v0.1.0prototype. While it implements state-of-the-art cryptographic primitives, the codebase has not yet been audited by independent security professionals. Please use this tool for research, testing, and educational purposes. Do not use in production or for life-critical sensitive data at this stage.
Call for Feedback and Contributions
As an open-source initiative, community feedback is vital. We invite security researchers, cryptographers, and Go developers to review the architecture, test the tool, and submit feedback.
- Found a bug? [Open an Issue](https://www.google.com/search?q=https://github.com/gh4rib/pqpg/issues).
- Want to contribute? Pull Requests are highly welcome.
- If you find this project interesting, please consider giving it a ⭐️ on GitHub!