Quantum computers running Shor's algorithm will soon break the cryptographic foundation of the internet. Standard encryption methods like RSA-2048 and Elliptic Curve Cryptography (ECC)—which secure 90% of global web traffic—will become obsolete.
Code written today is already inheriting "Quantum Debt." If we don't start migrating to Post-Quantum Cryptography (PQC) now, our data will be exposed to "Harvest Now, Decrypt Later" attacks.
QuantumGuard AI is an intelligent security engine that acts as a shield for modern codebases. It uses a multi-agent AI pipeline powered by Google Gemini 2.0 to audit code, assess risk, and automatically generate migration patches compliant with 2024 NIST standards.
Simply paste your legacy code (Node.js, Python, Go, etc.) or provide a GitHub repository URL. The system instantly parses the AST (Abstract Syntax Tree).
Our multi-agent system (Scanner, Threat Modeler, Remediator) scans the code in real-time, visualizing the analysis process.
The engine identifies specific threats (e.g., MD5, Weak Keys, Hardcoded Secrets) and assigns a severity score based on key length and exposure.
- ⚡ Multi-Agent Vulnerability Scanning: Parallel AI agents specialized in threat modeling and crypto-analysis.
- 📊 Quantum Risk Scoring: Real-time calculation of a project's "Crypto Exposure" and "Attack Surface."
- 🛠️ Auto-Remediation: Generates copy-pasteable code blocks to migrate to CRYSTALS-Kyber and Dilithium.
- 🌍 NIST PQC Compliance: All recommendations are grounded in the latest 2024 NIST Post-Quantum Cryptography standards.
- Frontend: React, TypeScript, Tailwind CSS, Shadcn UI
- Backend: Node.js, Express.js
- AI Model: Google Gemini 2.0 Flash
- Visualization: Framer Motion, Recharts
- Node.js (v18+)
- Gemini API Key
-
Clone the repo
git clone [https://github.com/SaifullahSayyed/Quantum-Guard-AI.git](https://github.com/SaifullahSayyed/Quantum-Guard-AI.git) cd Quantum-Guard-AI -
Install dependencies
npm install
-
Set up Environment Variables Create a
.envfile in the root directory:GEMINI_API_KEY=your_google_api_key_here
-
Run the App
# Terminal 1: Backend npm run server # Terminal 2: Frontend npm run dev
-
Access the Dashboard Open
http://localhost:5173



