Skip to content

feat: connect PQC findings to scoped QEC resource estimates - #2

Merged
Pyhroff merged 38 commits into
masterfrom
integration/pqc-sarif-resource-bridge-20261010
Oct 11, 2026
Merged

Pyhroff merged 38 commits into
masterfrom
integration/pqc-sarif-resource-bridge-20261010

Conversation

@Pyhroff

@Pyhroff Pyhroff commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Summary

Stacked on QEC Lab PR #1 (upgrade/qec-validation-security-20261009); this PR adds an explicit bridge from the versioned Quantum Collapse SARIF scenario output into QEC Lab's existing resource estimator.

Behavior

  • Accepts the bridge output JSON from quantum_collapse.pqc_scanner_integration.
  • Runs the existing resource model only for nodes labelled RSA, with configurable physical error rate, logical-qubit count, T-gate count, and failure budget.
  • Retains ECC/DH/DSA nodes as unsupported_crypto_model rather than silently assigning them RSA-2048 estimates.
  • Preserves source file/line/algorithm evidence references and model-domain/distance-cap flags.
  • Labels output conditional_analytical_resource_estimate_not_hardware_measurement; does not infer runtime reachability, deployed usage, dependencies, or attack timeline.
  • Adds tests, a representative bridge fixture, CI smoke test, and README usage notes.

Validation (CI passed)

  • 32 regression tests passed
  • 18-case reproducible analytical resource sweep passed
  • PQC-to-QEC bridge smoke test passed: RSA estimated; ECC retained as unsupported
  • Python compile check passed

Fixture data is a contract/regression test, not a measured benchmark. No PR is merged by this change.

Pyhroff added 30 commits October 9, 2026 21:30
@Pyhroff Pyhroff closed this Oct 9, 2026
@Pyhroff Pyhroff reopened this Oct 9, 2026
@Pyhroff
Pyhroff changed the base branch from upgrade/qec-validation-security-20261009 to master October 11, 2026 10:25
@Pyhroff
Pyhroff merged commit aa4ed0d into master Oct 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant