Imagine you and a friend agree to communicate by mailing Scrabble tiles. You pick tiles from a bag to spell words that encode a secret, but the postman delivers only the printed letters — the physical tiles (with their point values and blanks) are stripped away. If two different tiles can print the same letter, your friend can't be sure which tile you drew, and some of your secret leaks into resolving that ambiguity. This paper asks: exactly how much capacity do you lose to that ambiguity, and can you lose nothing more? The core claim is a tight impossibility result for linguistic steganography — the art of hiding secret messages inside AI-generated text that looks like ordinary language. Modern language models operate on tokens (subword chunks), but a text channel delivers characters. Multiple tokenizations can produce the same string: 'unbelievable' might be one token or three. If sender and receiver disagree on which tokens produced a text, extraction fails. Prior fixes either changed the output distribution (detectable), synchronized enormous token pools (capacity collapse at large vocabularies), or tracked multiple decoding histories (exponential blowup). Jiang proves that any single-history receiver achieving exact extraction across full-support language models is confined to a prefix-free candidate set at every step. The key quantity lost is 'stop entropy' — the information content of deciding whether a prefix token terminates at a given character boundary. This is a structural bound: no clever engineering can recover it, even if the receiver reads the entire future text. The proof holds regardless of what constraints the sender imposes on later steps. The constructive half delivers 'coin projection,' a closed-form scheme that exactly achieves this bound. It fixes stop decisions on the prefix forest using shared randomness, works with any distribution coder in a single model call per token, and preserves the model's sampling distribution — critical for undetectability. The scheme refines SyncPool (the previous best approach) at every vocabulary size. Empirical results across English, Chinese, and Japanese show that tokenization ambiguity is rare in raw frequency — at most 11 ambiguous positions per 1,000 tokens. But the stop entropy at those positions is expensive: 7.2-9.0% of per-step entropy. SyncPool loses even more because space characters and single-byte UTF-8 hub tokens merge entire subtrees while carrying almost no stop uncertainty — a structural inefficiency coin projection avoids. The result: coin projection retains 91-93% of string entropy for the coder at every vocabulary size, and with the full vocabulary converts 2.16-6.85 times as much entropy into message bits as SyncPool. The integrity picture is strong for a theory paper: the main result is a mathematical proof (impossibility + achievability), and the empirical evaluation spans three typologically distinct languages. The baselines are current — SyncPool is the named prior art. What's missing is an adversarial detectability evaluation against trained steganalysis models; the paper's security claim rests on the provable distribution-preservation property rather than empirical evasion tests. The practical upshot: if you're building covert communication channels over AI text, this paper tells you the exact price of tokenization ambiguity and gives you a scheme that pays only that price. The 2-7× capacity gain over SyncPool is not incremental — it changes what message lengths are practical. The gap between 'provably secure' and 'undetected by real adversaries' remains the field's next load-bearing question.
The analogy
Like mailing Scrabble tiles through a slot that strips the point values: the receiver sees only printed letters, and when two different tiles print the same letter, some of your encoding budget is spent just clarifying which tile you meant. This paper proves exactly how much budget that costs and builds a scheme that spends no more.
Scrabble tiles
Multiple physical tiles can print the same letter; receiver sees only the letter, not which tile was drawn
Token ambiguity
Multiple tokenizations produce the same text string; receiver sees only characters, not which tokens the sender sampled
Honest assessment
This is a clean, well-scoped theory paper that closes an open question in linguistic steganography: the exact capacity cost of tokenization ambiguity under provable security. The impossibility proof is the load-bearing contribution; coin projection is the constructive corollary. The 2-7× gain over SyncPool is real but the practical case needs adversarial detection experiments that aren't here. Cryptographers and steganography researchers should read this immediately; ML engineers building covert channels should wait for the empirical follow-up.
What Is CLAIMS?
73
/ 100
BedrockNews applies a structured analytical framework called CLAIMS to academic papers and technical research releases.
How CLAIMS worksClaim
4/5
Ladder
5/5
Architecture
4/5
Integrity
3/5
Milestone
3/5
Successor
3/5
What is this paper actually committing to?
Genuine first: a tight impossibility bound (stop entropy) for single-history steganographic extraction, plus a constructive scheme that achieves it. Not incremental — this closes the question of optimal capacity under tokenization ambiguity.
The field fight
Should linguistic steganography sacrifice provable security for practical capacity, or can you have both?
Side A
Practical capacity requires heuristic fixes that change the distribution; provable security at full capacity is unachievable
Held by: Distribution-modifying schemes, truncation methods
Side B
Provable security with near-optimal capacity is achievable if you correctly handle tokenization ambiguity
Held by: SyncPool, this paper (coin projection)
Milestone tracker
Unlocks: Practical deployment of provably secure covert channels over AI text at near-optimal capacity
Current
91-93
% entropy retained
coin projection
Next
100
% detection evasion
adversarial steganalysis survival
~1-2 years; requires empirical evaluation against trained classifiers
Verified Facts (6)
Ambiguous text is rare: at most 11 in 1,000 tokens across English, Chinese and Japanese
Stop entropy at word and morpheme prefixes takes 7.2-9.0% of the entropy at every step
Coin projection keeps 91-93% of the string entropy for the coder at every vocabulary size
With the full vocabulary, coin projection turns 2.16-6.85 times as much entropy into message bits as SyncPool
Coin projection recovers every completed message
SyncPool's further loss comes from space and single-byte UTF-8 hubs that merge subtrees while carrying almost no stop uncertainty
Practical Implications (4)
Any system embedding secret messages in LLM-generated text now has a known entropy ceiling from tokenization ambiguity — design around 7-9% loss, not guesswork
Coin projection is a drop-in replacement for SyncPool in existing steganographic pipelines, requiring only shared randomness and one model call per token
The 2-7× capacity gain at full vocabulary makes longer covert messages practical without increasing text length or detection risk
For adversarial settings, the provable distribution-preservation property is stronger than empirical undetectability — but practitioners should still validate against trained classifiers
More latest news
Read all