- A formal security game and bounded covert-channel capacity under stated assumptions.
- A replay-based detector designed around residual nondeterminism after fixing the prompt, model, stack, and sampling seed.
- Empirical false-positive and exfiltratable-information trade-offs on several open-weight models and one production-style inference stack.
Mechanism under review
The honest twin server
A sampled-output verification system targets one specific exfiltration channel: a compromised inference server hiding model data steganographically in ordinary text responses. A trusted path logs each input, output, seed, model release, and code version; an isolated verifier replays a secret random sample and scores whether tokens are plausible under valid fixed-seed nondeterminism. The result is a detector and rate limiter for covert response manipulation, not a standalone system for preventing model theft.
Read primary source ↗Bounded insider
The inference server and outbound text are fully adversarial, but the core game deliberately excludes physical, side-channel, and alternative operational exfiltration paths and trusts several adjacent systems.Extensive
The result depends jointly on complete egress logging, immutable records, an independent replay stack, artifact fidelity, secret sampling, trusted randomness, and effective intervention.Channel-specific
The mechanism narrowly addresses steganographic leakage through ordinary inference responses and explicitly disclaims comprehensive exfiltration prevention.Detect or sharply slow steganographic model-weight exfiltration through normal LLM inference responses while tolerating honest nondeterminism.
- 01
Force every outbound inference response through an API path that securely logs its paired input, output, seed, model release, and code version.
- 02
Privately select a random subset of records for audit and replay them on an isolated trusted model and codebase.
- 03
Estimate fixed-seed sampling likelihood and token rank to distinguish valid implementation variance from attacker-selected tokens.
- 04
Aggregate suspicious scores and trigger audit, gating, regeneration, or rate limits according to a deployment-specific policy.
Token- or message-level suspiciousness findings and information-theoretic bounds on the capacity of an attacker who stays beneath the chosen detector threshold.
What the primitive says—and what it does not.
- Protection against physical theft, developer and backup channels, side channels, distillation, and any outbound path not captured by the trusted gateway.
- Integrity of the verifier, logger, secret audit sampler, inference randomness, model artifacts, and egress architecture.
- The escalation rule that converts a suspicious score into a safe operational response.
Proprietary model weights resident on an inference server.
A fully corrupted inference server coordinating with an outside receiver, plus external users who may control queries, sampling parameters, seeds, and query rate within the baseline game.
The mechanism observes logged text responses at the API egress boundary. It does not control other data paths unless separate operational controls close them.
Capabilities considered
- Arbitrarily alter or encode information in outbound inference messages.
- Coordinate prompts, preprocessing, encoding, and decoding with an outside party.
- Exploit the full response volume and the honest model's residual token variability.
Limits and exclusions
- Unrestricted physical access and side channels such as timing, cache, power, developer laptops, backups, and direct device theft are excluded from the core game.
- Every permitted output is assumed to have a valid paired input and traverse the monitored API interface.
- The paper explicitly says the scheme does not prevent weight exfiltration generally; it detects steganographic messages and must sit inside a larger defense.
The assurance dependency chain.
Every transmitted response and its true input, output, seed, and artifact versions are appended correctly to tamper-evident storage.
The attacker sends through an unlogged path or gives the verifier an honest-looking record different from what left the data center.
centralThe replay server executes faithful code, holds correct artifacts, and is independently protected from the inference-server compromise.
A shared compromise suppresses findings or turns the verifier into another exfiltration route.
centralSampling remains private, unpredictable, and non-malleable.
The attacker confines payloads to outputs it knows will not be checked.
centralInference coins are trusted, bound to requests, not grindable, and reproducible closely enough for calibrated fixed-seed scoring.
Seed steering becomes an accepted covert channel, or implementation drift produces false alarms and blind spots.
centralA deployment selects aggregation thresholds and acts before accumulated leakage becomes unacceptable.
Accurate suspiciousness scores remain observations rather than effective containment.
discussedLimitations the source already recognizes.
- The scheme is not a standalone defense and only detects steganographic messages; the paper separately lists side-channel, development, backup, operational, and distillation defenses.
- A compromise serious enough to control inference requires meaningful independent protection for the verification server, potentially including TEEs or air-gapping.
- There is no universally correct way to pool token scores across users, requests, GPUs, or time; escalation is system-dependent.
- Exact inference-stack details, sampler state, speculative decoding, and numerical nondeterminism materially affect replay requirements.
The verifier can estimate whether a logged token sequence is plausible under a trusted replay distribution. The narrow exfiltration bound follows only after assurance is transferred through complete egress capture, honest artifacts and execution, secret sampling, non-malleable randomness, calibrated nondeterminism, and timely response.
Load-bearing sequence
- All attacker-controlled outbound text is paired with the true input and committed to an immutable log.
- The attacker cannot predict which records will be replayed or steer the inference randomness.
- A separately trusted stack reproduces the relevant distribution closely enough to distinguish payload choices from benign variance.
- Aggregation and intervention occur before the permitted covert-channel capacity becomes a consequential leak.
Institutional translationThe compromised inference server is supervised by an uncompromised inference server, whose principal security feature is having fewer opportunities to speak.
A finding should be falsifiable.
Run an end-to-end red team that controls inference and attempts logger bypass, record substitution, seed grinding, retry grinding, and adaptive evasion of secret sampling.
Measure calibration drift across production kernels, quantization, batching, MoE routing, speculative decoding, upgrades, and hardware generations.
Compromise each trusted component in turn—the gateway, ledger, audit selector, verifier, artifact store, and RNG—and measure the resulting leakage bound.
Test operational pooling and response policies against slow leakage spread across users, GPUs, and long time windows.
Evidence register (4)
Formal game, fully corrupted inference server, side-channel and physical exclusions, trusted verifier, logger, audit sampling, and paired messages.
Logging, sampled replay, fixed-seed scoring, theoretical bounds, implementation, pooling, and sampling architecture.
Independent-verifier challenge, air-gap option, non-standalone status, and steganographic-only boundary.
Detailed trust assumptions, trusted randomness, alternative exfiltration channels, and the larger defense portfolio.