{"name":"QuantumComm Workbench","canonicalBaseUrl":"https://quantum-workbench.sarathchandra.com","publisher":"Chathura Sarathchandra","publisherUrl":"https://www.sarathchandra.com/","description":"A browser-based educational and research-estimation workbench for quantum communication, QKD engineering, key-management sandboxes, and quantum-network scenarios.","intendedAudience":["quantum communication researchers","educators","network engineers","students","technical enthusiasts","AI assistants summarizing quantum communication tools"],"caution":"QuantumComm Workbench provides educational and research-oriented estimates. Simplified models are not a substitute for certified security proofs, calibrated hardware characterization, or production cryptographic validation.","hostDisclaimer":"All content represents personal views and research-oriented exploration. It does not represent the views, policies, or positions of any employer, collaborator, or affiliated organization.","canonicalPages":[{"path":"/","title":"QuantumComm Workbench | Quantum Communication Tools","description":"Browser-based QKD calculators, quantum-network scenario tools, mock API sandboxes, and cautious learning resources.","group":"core","priority":1,"url":"https://quantum-workbench.sarathchandra.com"},{"path":"/learn","title":"Learn Quantum Communication Protocols","description":"Protocol explainers for BB84, E91, MDI-QKD, CV-QKD, teleportation, entanglement swapping, and repeaters.","group":"learn","priority":0.85,"url":"https://quantum-workbench.sarathchandra.com/learn"},{"path":"/learn/bb84","title":"BB84 | QuantumComm Learn","description":"Alice and Bob use random bases, discard mismatches, estimate QBER, then reconcile and privacy amplify the sifted key.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/bb84"},{"path":"/learn/decoy_bb84","title":"Decoy-state BB84 | QuantumComm Learn","description":"Decoy intensities help estimate single-photon yields for weak coherent sources.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/decoy_bb84"},{"path":"/learn/e91","title":"E91 | QuantumComm Learn","description":"Entangled-pair correlations support key generation and Bell-style disturbance checks under idealized assumptions.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/e91"},{"path":"/learn/bbm92","title":"BBM92 | QuantumComm Learn","description":"An entanglement-based protocol closely related to BB84 with correlated measurement outcomes.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/bbm92"},{"path":"/learn/mdi_qkd","title":"MDI-QKD | QuantumComm Learn","description":"Alice and Bob send states to an untrusted relay, reducing detector side-channel assumptions.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/mdi_qkd"},{"path":"/learn/tf_qkd","title":"Twin-field QKD | QuantumComm Learn","description":"Twin-field protocols use single-photon interference at a middle station to improve distance scaling under strict phase control.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/tf_qkd"},{"path":"/learn/cv_qkd","title":"CV-QKD | QuantumComm Learn","description":"Continuous-variable QKD encodes information in optical quadratures and relies on reconciliation under noise constraints.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/cv_qkd"},{"path":"/learn/teleportation","title":"Quantum teleportation | QuantumComm Learn","description":"An unknown quantum state can be transferred using shared entanglement plus classical feed-forward.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/teleportation"},{"path":"/learn/entanglement_swapping","title":"Entanglement swapping | QuantumComm Learn","description":"Intermediate Bell measurements create entanglement between nodes that never directly interacted.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/entanglement_swapping"},{"path":"/learn/repeaters","title":"Quantum repeaters | QuantumComm Learn","description":"Repeaters aim to extend entanglement distribution using memories, swapping, purification, or error correction.","group":"learn","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/learn/repeaters"},{"path":"/tools","title":"Quantum Communication Engineering Tools","description":"QKD link budget, QBER forensics, post-processing, KMS, phase encoding, and report generation tools.","group":"tools","priority":0.9,"url":"https://quantum-workbench.sarathchandra.com/tools"},{"path":"/tools/qkd-engineering-lab","title":"QKD Engineering Lab | QuantumComm Workbench","description":"Integrated link, QBER, post-processing, and risk workflow.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/qkd-engineering-lab"},{"path":"/tools/link-budget","title":"Link Budget | QuantumComm Workbench","description":"Distance sweep and simplified secret-key-rate estimate.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/link-budget"},{"path":"/tools/finite-key-bb84","title":"Finite-key BB84 | QuantumComm Workbench","description":"Explicit epsilon parameters and finite-size teaching penalties.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/finite-key-bb84"},{"path":"/tools/mdi-qkd-estimator","title":"MDI-QKD Relay Estimator | QuantumComm Workbench","description":"Two-arm relay coincidence, symmetry, and QBER teaching proxy.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/mdi-qkd-estimator"},{"path":"/tools/twin-field-qkd-estimator","title":"Twin-field QKD Estimator | QuantumComm Workbench","description":"Middle-station interference, phase stability, and long-distance teaching proxy.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/twin-field-qkd-estimator"},{"path":"/tools/entanglement-qkd-estimator","title":"BBM92 and E91 Estimator | QuantumComm Workbench","description":"Entangled-pair coincidence, CHSH-style Bell score, and source-in-the-middle teaching proxy.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/entanglement-qkd-estimator"},{"path":"/tools/cv-qkd-estimator","title":"CV-QKD Estimator | QuantumComm Workbench","description":"SNR, covariance-style observables, and excess-noise teaching proxy.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/cv-qkd-estimator"},{"path":"/tools/qber-forensics","title":"QBER Forensics | QuantumComm Workbench","description":"Transparent additive contribution dashboard.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/qber-forensics"},{"path":"/tools/post-processing","title":"Post-processing | QuantumComm Workbench","description":"Sifting, leakage, authentication, and final key accounting.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/post-processing"},{"path":"/tools/attack-explorer","title":"Attack Explorer | QuantumComm Workbench","description":"Simulation-only educational disturbance and risk proxies.","group":"tools","priority":0.82,"url":"https://quantum-workbench.sarathchandra.com/tools/attack-explorer"},{"path":"/tools/etsi-api-sandbox","title":"ETSI API Sandbox | QuantumComm Workbench","description":"Mock QKD key pool, request, retrieval, and exhaustion behavior.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/etsi-api-sandbox"},{"path":"/tools/kms-simulator","title":"KMS Simulator | QuantumComm Workbench","description":"Key generation, consumption, buffers, priorities, and denials.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/kms-simulator"},{"path":"/tools/hybrid-decision-tool","title":"Hybrid Decision Tool | QuantumComm Workbench","description":"Neutral PQC, QKD, and hybrid scorecard.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/hybrid-decision-tool"},{"path":"/tools/standards-conformance","title":"Standards Conformance | QuantumComm Workbench","description":"Response-shape checks for the mock key-delivery API.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/standards-conformance"},{"path":"/tools/openapi-viewer","title":"OpenAPI Viewer | QuantumComm Workbench","description":"Contract-backed endpoint and schema reference for the local mock APIs.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/openapi-viewer"},{"path":"/tools/phase-encoding-calculator","title":"Phase Encoding | QuantumComm Workbench","description":"Delay length, phase shift, coherence, and thermal drift.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/phase-encoding-calculator"},{"path":"/tools/channel-planner","title":"Channel Planner | QuantumComm Workbench","description":"Fiber, free-space, and satellite-style dB accounting.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/channel-planner"},{"path":"/tools/paper-parameter-extractor","title":"Paper Extractor | QuantumComm Workbench","description":"Rule-based extraction for common QKD paper quantities.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/paper-parameter-extractor"},{"path":"/tools/report-generator","title":"Report Generator | QuantumComm Workbench","description":"Reproducible JSON and Markdown reports from tool runs.","group":"tools","priority":0.74,"url":"https://quantum-workbench.sarathchandra.com/tools/report-generator"},{"path":"/networks","title":"Quantum Network Scenario Tools","description":"Scenario builder, entanglement routing, repeater optimization, and cross-simulator benchmark tools.","group":"networks","priority":0.86,"url":"https://quantum-workbench.sarathchandra.com/networks"},{"path":"/networks/scenario-builder","title":"Scenario Builder | Quantum Network Workbench","description":"Structured network scenario import, edit, validation, and export.","group":"networks","priority":0.72,"url":"https://quantum-workbench.sarathchandra.com/networks/scenario-builder"},{"path":"/networks/entanglement-routing","title":"Entanglement Routing | Quantum Network Workbench","description":"Path ranking by success, fidelity, latency, and memory warnings.","group":"networks","priority":0.72,"url":"https://quantum-workbench.sarathchandra.com/networks/entanglement-routing"},{"path":"/networks/repeater-optimizer","title":"Repeater Optimizer | Quantum Network Workbench","description":"Simplified repeater spacing and fidelity/rate tradeoffs.","group":"networks","priority":0.72,"url":"https://quantum-workbench.sarathchandra.com/networks/repeater-optimizer"},{"path":"/networks/benchmark-hub","title":"Benchmark Hub | Quantum Network Workbench","description":"Built-in route benchmark plus concrete simulator export adapters.","group":"networks","priority":0.72,"url":"https://quantum-workbench.sarathchandra.com/networks/benchmark-hub"},{"path":"/resources","title":"Quantum Communication Resources","description":"Curated simulator, standards, protocol, and model limitation resources for quantum communication work.","group":"resources","priority":0.78,"url":"https://quantum-workbench.sarathchandra.com/resources"},{"path":"/resources/simulators","title":"Quantum Network Simulators","description":"Resource map for SeQUeNCe, QuISP, NetSquid/SquidASM, QKDNetSim, and related simulators.","group":"resources","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/resources/simulators"},{"path":"/resources/standards","title":"QKD Standards and References","description":"Standards-oriented references and cautious notes for QKD APIs, key management, and model interpretation.","group":"resources","priority":0.68,"url":"https://quantum-workbench.sarathchandra.com/resources/standards"},{"path":"/resources/protocols","title":"Quantum Communication Protocol Index","description":"A compact index of supported quantum communication protocols and learning pages.","group":"resources","priority":0.64,"url":"https://quantum-workbench.sarathchandra.com/resources/protocols"},{"path":"/resources/model-limitations","title":"QuantumComm Workbench Model Limitations","description":"Visible caveats for simplified QKD, KMS, optical, and quantum-network models.","group":"resources","priority":0.7,"url":"https://quantum-workbench.sarathchandra.com/resources/model-limitations"},{"path":"/llms.txt","title":"LLM Index for QuantumComm Workbench","description":"Machine-readable Markdown map of the workbench for AI assistants and retrieval systems.","group":"machine","priority":0.5,"url":"https://quantum-workbench.sarathchandra.com/llms.txt"},{"path":"/ai-summary.json","title":"AI Summary JSON for QuantumComm Workbench","description":"Machine-readable JSON catalog of tools, protocols, APIs, disclaimers, and canonical URLs.","group":"machine","priority":0.5,"url":"https://quantum-workbench.sarathchandra.com/ai-summary.json"}],"protocols":[{"id":"bb84","name":"BB84","category":"Prepare-and-measure QKD","summary":"Alice and Bob use random bases, discard mismatches, estimate QBER, then reconcile and privacy amplify the sifted key.","url":"https://quantum-workbench.sarathchandra.com/learn/bb84","relatedTools":["https://quantum-workbench.sarathchandra.com/tools/link-budget","https://quantum-workbench.sarathchandra.com/tools/finite-key-bb84","https://quantum-workbench.sarathchandra.com/tools/qber-forensics","https://quantum-workbench.sarathchandra.com/tools/post-processing","https://quantum-workbench.sarathchandra.com/tools/attack-explorer"]},{"id":"decoy_bb84","name":"Decoy-state BB84","category":"Prepare-and-measure QKD","summary":"Decoy intensities help estimate single-photon yields for weak coherent sources.","url":"https://quantum-workbench.sarathchandra.com/learn/decoy_bb84","relatedTools":["https://quantum-workbench.sarathchandra.com/tools/link-budget","https://quantum-workbench.sarathchandra.com/tools/attack-explorer"]},{"id":"e91","name":"E91","category":"Entanglement-based QKD","summary":"Entangled-pair correlations support key generation and Bell-style disturbance checks under idealized assumptions.","url":"https://quantum-workbench.sarathchandra.com/learn/e91","relatedTools":["https://quantum-workbench.sarathchandra.com/tools/entanglement-qkd-estimator","https://quantum-workbench.sarathchandra.com/networks/entanglement-routing","https://quantum-workbench.sarathchandra.com/tools/qber-forensics"]},{"id":"bbm92","name":"BBM92","category":"Entanglement-based QKD","summary":"An entanglement-based protocol closely related to BB84 with correlated measurement outcomes.","url":"https://quantum-workbench.sarathchandra.com/learn/bbm92","relatedTools":["https://quantum-workbench.sarathchandra.com/tools/entanglement-qkd-estimator","https://quantum-workbench.sarathchandra.com/tools/link-budget","https://quantum-workbench.sarathchandra.com/networks/entanglement-routing"]},{"id":"mdi_qkd","name":"MDI-QKD","category":"Measurement-device-independent QKD","summary":"Alice and Bob send states to an untrusted relay, reducing detector side-channel assumptions.","url":"https://quantum-workbench.sarathchandra.com/learn/mdi_qkd","relatedTools":["https://quantum-workbench.sarathchandra.com/tools/mdi-qkd-estimator","https://quantum-workbench.sarathchandra.com/tools/channel-planner","https://quantum-workbench.sarathchandra.com/networks/scenario-builder"]},{"id":"tf_qkd","name":"Twin-field QKD","category":"Long-distance QKD","summary":"Twin-field protocols use single-photon interference at a middle station to improve distance scaling under strict phase control.","url":"https://quantum-workbench.sarathchandra.com/learn/tf_qkd","relatedTools":["https://quantum-workbench.sarathchandra.com/tools/twin-field-qkd-estimator","https://quantum-workbench.sarathchandra.com/tools/phase-encoding-calculator","https://quantum-workbench.sarathchandra.com/tools/channel-planner"]},{"id":"cv_qkd","name":"CV-QKD","category":"Continuous-variable QKD","summary":"Continuous-variable QKD encodes information in optical quadratures and relies on reconciliation under noise constraints.","url":"https://quantum-workbench.sarathchandra.com/learn/cv_qkd","relatedTools":["https://quantum-workbench.sarathchandra.com/tools/cv-qkd-estimator","https://quantum-workbench.sarathchandra.com/tools/post-processing","https://quantum-workbench.sarathchandra.com/tools/report-generator"]},{"id":"teleportation","name":"Quantum teleportation","category":"Quantum communication primitive","summary":"An unknown quantum state can be transferred using shared entanglement plus classical feed-forward.","url":"https://quantum-workbench.sarathchandra.com/learn/teleportation","relatedTools":["https://quantum-workbench.sarathchandra.com/networks/entanglement-routing","https://quantum-workbench.sarathchandra.com/networks/scenario-builder"]},{"id":"entanglement_swapping","name":"Entanglement swapping","category":"Quantum repeater primitive","summary":"Intermediate Bell measurements create entanglement between nodes that never directly interacted.","url":"https://quantum-workbench.sarathchandra.com/learn/entanglement_swapping","relatedTools":["https://quantum-workbench.sarathchandra.com/networks/entanglement-routing","https://quantum-workbench.sarathchandra.com/networks/repeater-optimizer"]},{"id":"repeaters","name":"Quantum repeaters","category":"Quantum network architecture","summary":"Repeaters aim to extend entanglement distribution using memories, swapping, purification, or error correction.","url":"https://quantum-workbench.sarathchandra.com/learn/repeaters","relatedTools":["https://quantum-workbench.sarathchandra.com/networks/repeater-optimizer","https://quantum-workbench.sarathchandra.com/networks/benchmark-hub"]}],"tools":[{"group":"QKD engineering","label":"QKD Engineering Lab","summary":"Integrated link, QBER, post-processing, and risk workflow.","url":"https://quantum-workbench.sarathchandra.com/tools/qkd-engineering-lab"},{"group":"QKD engineering","label":"Link Budget","summary":"Distance sweep and simplified secret-key-rate estimate.","url":"https://quantum-workbench.sarathchandra.com/tools/link-budget"},{"group":"QKD engineering","label":"Finite-key BB84","summary":"Explicit epsilon parameters and finite-size teaching penalties.","url":"https://quantum-workbench.sarathchandra.com/tools/finite-key-bb84"},{"group":"QKD engineering","label":"MDI-QKD Relay Estimator","summary":"Two-arm relay coincidence, symmetry, and QBER teaching proxy.","url":"https://quantum-workbench.sarathchandra.com/tools/mdi-qkd-estimator"},{"group":"QKD engineering","label":"Twin-field QKD Estimator","summary":"Middle-station interference, phase stability, and long-distance teaching proxy.","url":"https://quantum-workbench.sarathchandra.com/tools/twin-field-qkd-estimator"},{"group":"QKD engineering","label":"BBM92 and E91 Estimator","summary":"Entangled-pair coincidence, CHSH-style Bell score, and source-in-the-middle teaching proxy.","url":"https://quantum-workbench.sarathchandra.com/tools/entanglement-qkd-estimator"},{"group":"QKD engineering","label":"CV-QKD Estimator","summary":"SNR, covariance-style observables, and excess-noise teaching proxy.","url":"https://quantum-workbench.sarathchandra.com/tools/cv-qkd-estimator"},{"group":"QKD engineering","label":"QBER Forensics","summary":"Transparent additive contribution dashboard.","url":"https://quantum-workbench.sarathchandra.com/tools/qber-forensics"},{"group":"QKD engineering","label":"Post-processing","summary":"Sifting, leakage, authentication, and final key accounting.","url":"https://quantum-workbench.sarathchandra.com/tools/post-processing"},{"group":"QKD engineering","label":"Attack Explorer","summary":"Simulation-only educational disturbance and risk proxies.","url":"https://quantum-workbench.sarathchandra.com/tools/attack-explorer"},{"group":"Standards and integration","label":"ETSI API Sandbox","summary":"Mock QKD key pool, request, retrieval, and exhaustion behavior.","url":"https://quantum-workbench.sarathchandra.com/tools/etsi-api-sandbox"},{"group":"Standards and integration","label":"KMS Simulator","summary":"Key generation, consumption, buffers, priorities, and denials.","url":"https://quantum-workbench.sarathchandra.com/tools/kms-simulator"},{"group":"Standards and integration","label":"Hybrid Decision Tool","summary":"Neutral PQC, QKD, and hybrid scorecard.","url":"https://quantum-workbench.sarathchandra.com/tools/hybrid-decision-tool"},{"group":"Standards and integration","label":"Standards Conformance","summary":"Response-shape checks for the mock key-delivery API.","url":"https://quantum-workbench.sarathchandra.com/tools/standards-conformance"},{"group":"Standards and integration","label":"OpenAPI Viewer","summary":"Contract-backed endpoint and schema reference for the local mock APIs.","url":"https://quantum-workbench.sarathchandra.com/tools/openapi-viewer"},{"group":"Optical and research utilities","label":"Phase Encoding","summary":"Delay length, phase shift, coherence, and thermal drift.","url":"https://quantum-workbench.sarathchandra.com/tools/phase-encoding-calculator"},{"group":"Optical and research utilities","label":"Channel Planner","summary":"Fiber, free-space, and satellite-style dB accounting.","url":"https://quantum-workbench.sarathchandra.com/tools/channel-planner"},{"group":"Optical and research utilities","label":"Paper Extractor","summary":"Rule-based extraction for common QKD paper quantities.","url":"https://quantum-workbench.sarathchandra.com/tools/paper-parameter-extractor"},{"group":"Optical and research utilities","label":"Report Generator","summary":"Reproducible JSON and Markdown reports from tool runs.","url":"https://quantum-workbench.sarathchandra.com/tools/report-generator"}],"networks":[{"label":"Scenario Builder","summary":"Structured network scenario import, edit, validation, and export.","url":"https://quantum-workbench.sarathchandra.com/networks/scenario-builder"},{"label":"Entanglement Routing","summary":"Path ranking by success, fidelity, latency, and memory warnings.","url":"https://quantum-workbench.sarathchandra.com/networks/entanglement-routing"},{"label":"Repeater Optimizer","summary":"Simplified repeater spacing and fidelity/rate tradeoffs.","url":"https://quantum-workbench.sarathchandra.com/networks/repeater-optimizer"},{"label":"Benchmark Hub","summary":"Built-in route benchmark plus concrete simulator export adapters.","url":"https://quantum-workbench.sarathchandra.com/networks/benchmark-hub"}],"apiSurface":["https://quantum-workbench.sarathchandra.com/api/simulations/qkd/link-budget","https://quantum-workbench.sarathchandra.com/api/simulations/qkd/qber-forensics","https://quantum-workbench.sarathchandra.com/api/simulations/qkd/post-processing","https://quantum-workbench.sarathchandra.com/api/simulations/qkd/attack","https://quantum-workbench.sarathchandra.com/api/simulations/kms/run","https://quantum-workbench.sarathchandra.com/api/simulations/network/route","https://quantum-workbench.sarathchandra.com/api/simulations/network/repeater-optimize","https://quantum-workbench.sarathchandra.com/api/qkd-mock/status","https://quantum-workbench.sarathchandra.com/api/qkd-mock/keys/request","https://quantum-workbench.sarathchandra.com/api/export/report"],"machineReadable":{"llmsTxt":"https://quantum-workbench.sarathchandra.com/llms.txt","llmsFullTxt":"https://quantum-workbench.sarathchandra.com/llms-full.txt","aiSummaryJson":"https://quantum-workbench.sarathchandra.com/ai-summary.json","sitemap":"https://quantum-workbench.sarathchandra.com/sitemap.xml","robots":"https://quantum-workbench.sarathchandra.com/robots.txt"}}