|
| 1 | +# Web3 Foundation Grant Application |
| 2 | + |
| 3 | +## Project Overview |
| 4 | + |
| 5 | +- **Project Name:** Post-Quantum Crypto Defender |
| 6 | +- **Team Name:** PQ Security Labs |
| 7 | +- **Payment Address:** (твой Solana или Ethereum адрес — можно указать позже) |
| 8 | +- **Level:** 1 |
| 9 | + |
| 10 | +## Project Description |
| 11 | + |
| 12 | +We are building open-source Rust tools for hybrid post-quantum cryptography, combining current blockchain standards (ed25519/secp256k1) with NIST PQC algorithms (Falcon-512, Dilithium). The project includes: |
| 13 | + |
| 14 | +1. A working CLI tool for hybrid key generation, signing, and verification |
| 15 | +2. Crypto-agility layer for pluggable post-quantum algorithms |
| 16 | +3. Key migration and rotation utilities |
| 17 | + |
| 18 | +The tools help wallets, dApps, and validators prepare for quantum computing threats ("Harvest Now, Decrypt Later") and major protocol upgrades. |
| 19 | + |
| 20 | +## Problem Statement |
| 21 | + |
| 22 | +Quantum computers (via Shor's algorithm) threaten current elliptic curve signatures (ECDSA, EdDSA) used in all major blockchains. Most ecosystems lack crypto-agility and production-ready migration tools. Polkadot/Substrate (written in Rust) needs post-quantum tooling to remain secure in the coming decade. |
| 23 | + |
| 24 | +## Solution |
| 25 | + |
| 26 | +We provide a practical Rust library and CLI with: |
| 27 | + |
| 28 | +- Hybrid signatures: ed25519/secp256k1 + Falcon-512/Dilithium |
| 29 | +- Simple commands: `generate`, `sign`, `verify`, `info` |
| 30 | +- Open-source (MIT license) |
| 31 | +- CI/CD pipeline with tests |
| 32 | + |
| 33 | +## Technical Details |
| 34 | + |
| 35 | +**Current State (Working Prototype):** |
| 36 | + |
| 37 | +- 22+ commits, active GitHub repository |
| 38 | +- Fully functional CLI with 4 commands |
| 39 | +- Key sizes: private 1313 bytes, public 929 bytes, signature 730 bytes |
| 40 | +- Built with Rust, `falconed`, `clap`, `hex` |
| 41 | + |
| 42 | +**GitHub:** https://github.com/pissapisa500-debug/post-quantum-web3-security |
| 43 | + |
| 44 | +## Roadmap (Milestones) |
| 45 | + |
| 46 | +| Milestone | Duration | Deliverables | Amount | |
| 47 | +|-----------|----------|--------------|--------| |
| 48 | +| **M1** | 4 weeks | Complete Rust library with hybrid signatures + unit tests | $4,000 | |
| 49 | +| **M2** | 4 weeks | Substrate/Polkadot integration example + documentation | $3,000 | |
| 50 | +| **M3** | 4 weeks | Security audit preparation, CI/CD improvements, v1.0 release | $3,000 | |
| 51 | + |
| 52 | +**Total Requested:** $10,000 USD (Level 1) |
| 53 | + |
| 54 | +## Team |
| 55 | + |
| 56 | +**Members:** Single independent Rust developer (can expand team after funding) |
| 57 | + |
| 58 | +**Background:** |
| 59 | +- 5+ years experience in systems programming |
| 60 | +- Strong cryptography focus |
| 61 | +- Working prototype already delivered (proof of work available) |
| 62 | + |
| 63 | +**Code repository:** https://github.com/pissapisa500-debug/post-quantum-web3-security |
| 64 | + |
| 65 | +## Why Web3 Foundation? |
| 66 | + |
| 67 | +1. Polkadot/Substrate is built in Rust — our exact tech stack |
| 68 | +2. Web3 Foundation actively funds cryptography and developer tooling |
| 69 | +3. Level 1 grants ($10k) are designed for independent developers like us |
| 70 | +4. No corporate entity required — we are crypto-native builders |
| 71 | + |
| 72 | +## Future Plans |
| 73 | + |
| 74 | +- Integrate with Substrate's signature framework |
| 75 | +- Add support for more NIST PQC algorithms |
| 76 | +- Maintain as open-source public good |
| 77 | +- Seek follow-up funding for Level 2 grant after successful delivery |
| 78 | + |
| 79 | +## Additional Information |
| 80 | + |
| 81 | +- **Open-source license:** MIT |
| 82 | +- **Proof of Work:** Working CLI tool with 22+ commits, CI/CD passing |
| 83 | +- **Relevance to Polkadot:** Rust-native, can be directly integrated into Substrate-based chains |
0 commit comments