mirror of
https://github.com/ruvnet/RuView
synced 2026-08-11 20:41:44 +00:00
192ed2a236
From the verified 2025-2026 deep-research findings, all four approved code items, each opt-in so the reference witness stays byte-identical (0x350d…f448): - attacker: BFI->CSI Reconstruction adversary (BFIAttack) — recovers the direction of the CSI consistent with the *captured* report; a secret orthogonal rotation leaves it at chance (no key to invert). AdaptivePooling adversary (PrivISAC) — pools + whitens per identity; still collapses. `AttackerKind` selects the shape. - protector: `ObfMode::PerPacketUnitary` — fresh per-packet unitary, AP-side and client-transparent (LeakyBeam family). `dp_epsilon` — ε-DP angular dither, renormalized to preserve emission energy (still not jamming). - throughput: `dp_residual` makes ε a real privacy<->throughput knob (smaller ε costs more gain). - experiment: `attacker_kind` + mode-aware keying dispatch. Tests (43 pass, +5): reconstruction & adaptive-pooling collapse (and win unprotected); per-packet mode collapses + compliant; ε-DP still collapses + compliant; DP throughput frontier monotonic. clippy -D warnings clean, fmt clean, wasm --lib builds. All new numbers remain SYNTHETIC/L0. Docs: 09-sota-update backlog items 1-4 marked implemented; crate README module table refreshed. Co-Authored-By: claude-flow <ruv@ruv.net> Claude-Session: https://claude.ai/code/session_01WEXNqzs7UsfNFBcP5yW21p