QU3 - Quantum-Safe MCP Client
@qu3ai
关于 QU3 - Quantum-Safe MCP Client
Quantum-proof MCP Server and Client Interactions
概览
What is QU3 - Quantum-Safe MCP Client?
QU3 - Quantum-Safe MCP Client is a command-line application that enables secure interaction with Quantum-Safe Multi-Compute Provider (MCP) environments using post-quantum cryptography (PQC) standards. It includes a mock server for development and testing, and is designed for developers and system administrators working with QU3-compatible MCP servers.
How to use QU3 - Quantum-Safe MCP Client?
Install by cloning the repository, creating a Python virtual environment, and installing dependencies with pip install -r requirements.txt. Optionally configure config.yaml for key directory and server URL. Run the included mock server (python -m scripts.mock_mcp_server) and generate client keys (python -m src.main generate-keys). Then execute commands like run-inference, run-agent, or update-policy to perform secured operations. A quick installation script (scripts/install.sh) is also provided.
Key features of QU3 - Quantum-Safe MCP Client
- Uses NIST PQC finalists Kyber-768 (KEM) and SPHINCS+-SHA2-128f-simple (signatures).
- Establishes secure sessions via network KEM handshake with HKDF-SHA256 key derivation.
- Encrypts all request/response payloads with AES-256-GCM after handshake.
- Provides client authentication (SPHINCS+ signatures) and server attestation verification.
- Offers CLI commands for key generation, inference, agent workflows, and policy updates.
- Automatically fetches server public keys if not found locally.
Use cases of QU3 - Quantum-Safe MCP Client
- Securing inference requests to quantum-safe MCP servers with post-quantum encryption.
- Running multi-step agent workflows that chain model calls (e.g.,
modelA -> modelB) with signed and encrypted outputs. - Updating server security policies by sending encrypted and signed policy files.
- Testing and validating PQC integration using the included mock MCP server.
- Benchmarking quantum-safe
评论