Skip to content

feat(bench): CTX-0026 security & concurrency benchmark - #35

Merged
Xuepoo merged 1 commit into
mainfrom
ctx-0026/feat-security-bench
Aug 31, 2026
Merged

feat(bench): CTX-0026 security & concurrency benchmark#35
Xuepoo merged 1 commit into
mainfrom
ctx-0026/feat-security-bench

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

CTX-0026 Security & concurrency benchmark + paper draft section

  • Brute-force 128b: 0/5000 (FER 0.0, 2^-128), HMAC 0/1000 fail-closed, 74µs verify (13.5k q/s)
  • Known-cover diff: removal 1.0 (W-C=A exact), residual FER 0.0 correct K / 1.0 wrong K
  • Collusion median N=2..8: payload FER 1.0 (0/5) distinct payloads, secret survival 1.0 (5/5) to N=8 (Q1.11+Q1.12)
  • Verify-oracle: binary leaks 1bit/query, 4096 queries -> 68min at 1qps, limiter ≤10/min + 100/day
  • Steganalysis: DCT Bch2 AUC 0.47 TPR 0.01@0.01 stealthy, DWT Rep8 AUC 0.985 TPR 1.00@0.01 detectable synthetic (host-adapt needed)
  • Concurrent consume: exactly min(max_uses,threads), median 4.2ms p95 11ms, idempotent, WAL+IMMEDIATE linearizable

Measured on DctCarrier/DwtCarrier with framing/ECC and TranslationRegistration residual.
Bench: src/bin/security_bench.rs (28.8s), clippy/wasm/test passes.
Docs: findings 2026-08-31-security-bench-CTX-0026.md + security-bench-results.json
Paper: § Security and Concurrency Evaluation (manuscript-ready, 2 tables)

Closes CTX-0026
Refs CTX-0023 DB, CTX-0025 ladder

…nown-cover/collusion/oracle/steganalysis/concurrent)

- brute-force 128b: 0/5000 (FER 0.0, 2^-128), HMAC 0/1000
- known-cover diff: removal 1.0, residual FER 0.0 (correct K) / 1.0 (wrong K)
- collusion median N=2..8: payload FER 1.0, secret survival 1.0
- verify-oracle: 74us verify (13.5k q/s), 4096 queries -> 68min at 1qps, binary + rate-limit
- steganalysis: DCT AUC 0.47 TPR 0.01@0.01 stealthy, DWT AUC 0.985 detectable synthetic
- concurrent consume: exactly min(max_uses,threads), median 4.2ms p95 11ms, idempotent

Measured on DctCarrier/DwtCarrier with framing/ECC and TranslationRegistration residual.
Bench: capglyph-cli/src/bin/security_bench.rs (28.8s), clippy clean, wasm check passes.

Refs CTX-0026
@Xuepoo
Xuepoo merged commit 0c508cb into main Aug 31, 2026
8 checks passed
@Xuepoo
Xuepoo deleted the ctx-0026/feat-security-bench branch August 31, 2026 16:19
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