mcp server
genpark-constant-time-crypto-validator-skill
Side-channel timing attack defense primitive providing constant-time bitwise and string digest comparison for agent security credentials.
Set up
Runs on your computer. Pick your agent and operating system.
This project does not publish an install method we can turn into a config. Follow the README instead.
README
synced Oct 25, 2026genpark-constant-time-crypto-validator-skill
⚡ Overview & Architectural Significance
genpark-constant-time-crypto-validator-skill delivers zero-dependency, mathematically sound cryptographic attestation, zero-knowledge verification, and cybersecurity primitives engineered strictly using Python 3.9+ standard library.
🌟 Key Architectural Capabilities
- Zero External Dependencies: Operates exclusively via pure Python (
hashlib,hmac,secrets,time,json). Zero OpenSSL or C binding failures. - Enterprise Security Invariants: Implements formal SHA-256 Merkle root verification, RFC 7519 JWT HMAC-SHA256 signature parsing, 3-pass Schnorr zero-knowledge identification, constant-time equality validation, and sliding-window nonce replay protection.
- Native Anthropic MCP Protocol: Compliant with standard JSON-RPC 2.0 stdio MCP specifications for Claude Desktop, Cursor, and Windsurf.
🏗️ Architectural Topology & State Machine
flowchart TD
InboundPayload["Inbound Agent Request & Auth Payload"] --> ReplayGuard["Sliding-Window Nonce Replay Guard"]
ReplayGuard --> ConstantTimeCheck["Constant-Time Secret Digest Comparison"]
ConstantTimeCheck --> TokenValidator["JWT HMAC-SHA256 Claims Validator"]
TokenValidator --> MerkleProof["Merkle Tree State Inclusion Proof"]
MerkleProof --> ZKPVerification["Schnorr Zero-Knowledge Proof Verifier"]
ZKPVerification --> SecureStateAttestation["Cryptographically Attested Agent Execution"]
🚀 Quickstart & Standalone Execution
Local Python Client Usage
from client import ConstantTimeCryptoValidator
# Initialize engine
engine = ConstantTimeCryptoValidator()
# Execute self-testing benchmark suite
result = engine.benchmark_constant_time_comparison()
print("Execution Result:", result)
🔌 One-Click MCP Integration (Claude Desktop / Cursor)
Add to your claude_desktop_config.json or cursor.json:
{
"mcpServers": {
"genpark-constant-time-crypto-validator-skill": {
"command": "python",
"args": ["-u", "/path/to/genpark-constant-time-crypto-validator-skill/mcp_server.py"]
}
}
}
📦 Smithery.ai & PyPI Deployment
This skill contains pre-configured smithery.yaml and pyproject.toml manifests. Install directly via pip:
pip install git+https://github.com/alphaparkinc/genpark-constant-time-crypto-validator-skill.git