Agent Execution Graph (DAG with Feedback Loop)
IDLE
Executive Command Center
Organization quantum readiness posture, cryptographic risk matrix, and NIST IR 8547 transition milestones.
Asset Risk Matrix (Key Exchange · Signature · Symmetric · Protocol)
| Asset / Endpoint | Key Exchange | Signature / Auth | Symmetric / Hash | Protocol |
|---|---|---|---|---|
| Click "Launch Live Agent" to populate the matrix. | ||||
3-Wave Migration Progress & NIST IR 8547 Timeline
Cryptographic Discovery, CBOM & Mosca Risk Assessment
Scan live TLS endpoints, source code, and X.509 certificates; evaluate HNDL urgency under NIST IR 8547.
Simulated Enterprise TLS Services (openssl s_server)
| Service Name | Port | Exposure | Data Secrecy Shelf-Life | Active TLS / PQC Profile | State |
|---|
Discovered Cryptographic Inventory
| ID | Source | Location | Algorithm | Family | Usage | Protocol | Details |
|---|
Mosca Shelf-Life Assumptions (X + Y > Z ⇒ HNDL Urgent)
Key-exchange assets are flagged HNDL Urgent when data_secrecy_years + migration_years > years_to_crqc.
Severity Distribution
Vulnerability Findings & NIST IR 8547 Status
| Asset Location | Source / Usage | Algorithm | Score & Severity | HNDL Status | NIST IR 8547 Status | Assessment Rationale |
|---|
Is This Website Quantum-Ready? (Live Internet TLS 1.3 PQC Scanner)
Only public hostnames on port 443 are accepted. Verified against the Mozilla trust store; detects TLS interception proxies.
Scanned Public Websites This Session
| Website | Verdict | Key Exchange (PQC Client) | Certificate | TLS 1.2 Accepted | Measured (UTC) |
|---|---|---|---|---|---|
| No public websites scanned yet. | |||||
Post-Quantum Migration Planner, PKI & Key Vault
Execute 3-wave migration plans, manage Classical/ML-DSA/SLH-DSA CAs, demonstrate dual-cert serving, and inspect AES-256-GCM encrypted keys.
Auto-Applicable Network Migration Progress (0%)
Before vs. After Migration Verification
| Asset Location | Usage | Before Algorithm | After Algorithm | Severity Change | Score Change |
|---|---|---|---|---|---|
| Click "Apply Auto-Fixable Network Items" to reconfigure services and verify improvement. | |||||
Prioritized Migration Roadmap (Waves 1, 2 & 3)
| Rank / Wave | Location | Current | Recommended Target & Standard | Effort | Rationale & Crypto-Agility Guidance | Status |
|---|
Dual-Certificate Serving Proof (Same Server, Legacy vs. PQC Client)
Server runs openssl s_server -cert classical.crt -dcert pqc_mldsa65.crt -groups X25519MLKEM768:X25519.
Issue Leaf Certificate & Rotate Services
Certificate Inventory & Chain Verification
| ID | Name | Issuing CA | Key Algorithm | Signature Algorithm | DER Size | Valid Until | Status | Verify Chain |
|---|
.key.enc, chmod 600). Plaintext keys are materialized only for active OpenSSL operations and immediately wiped.
Encrypted Key Inventory
| ID | Key Name | Algorithm | Purpose | Created At | Rotate By | At-Rest Encryption | Status | Action |
|---|
Immutable Cryptographic Audit Log
| ID | Timestamp (UTC) | Actor | Action | Target | Detail |
|---|
Hybrid Encryption Lab, TLS Policy Tests & Empirical Benchmarks
Interactive X25519 + ML-KEM-768 combiner, live TLS 1.3 policy probes, and fair in-process openssl speed benchmarks.
Application-Level Hybrid KEM Demo (X25519 + ML-KEM-768 → HKDF → AES-256-GCM)
TLS 1.3 Policy Verification (Fallback · Strict PQC · Hybrid)
Click "Run 3 Policy Tests" to verify Classical Fallback, Strict PQC-Only Rejection, and Hybrid Negotiation.
Why Hybrid Combiners Defeat "Harvest Now, Decrypt Later"
⏰ Q-Day Replay: Harvest Now, Decrypt Later Simulation
An eavesdropper records both a classical X25519 session and a hybrid X25519 + ML-KEM-768 session today. At Q-Day, a quantum computer recovers the X25519 secret key via Shor’s algorithm. Which recording can it read?
Computed Key Takeaways & Host Specifications
Primary Fair Latency: In-Process openssl speed (ms/op — Log Scale)
Exact Public Key vs. Ciphertext / Signature Size (Bytes — Log Scale)
Primary Table: In-Process openssl speed (Same C Engine)
| Algorithm & Operation | Category | Throughput | Latency | p95 | CPU | PubKey | CT / Sig | Method |
|---|
Secondary Table: End-to-End TLS 1.3 & Python cryptography
| Operation / Profile | Category | N | Median | p95 | CPU | PubKey | Wire | Notes |
|---|