<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Jottings of Vishal - watermarking</title>
    <link>https://jottings.vishalvshekkar.com/tags/watermarking.html</link>
    <description>Posts tagged with "watermarking" on Jottings of Vishal</description>
    
    <item>
      <title>LLM watermarking turns the model’s linguistic entropy into bandwidth.</title>
      <link>https://jottings.vishalvshekkar.com/jots/1769623954.html</link>
      <guid>https://jottings.vishalvshekkar.com/jots/1769623954.html</guid>
      <pubDate>Thu, 13 Aug 2026 07:48:16 GMT</pubDate>
      <description><![CDATA[LLM watermarking turns the model’s linguistic entropy into bandwidth. Wherever the model has multiple plausible ways to say the same thing, those degrees of freedom become a channel through which a hidden (watermarking) signal can be transmitted.]]></description>
    </item>
    
    <item>
      <title>Advanced LLM watermarking is closer to spread-spectrum radio than to stamping text with a signature.</title>
      <link>https://jottings.vishalvshekkar.com/jots/1759735754.html</link>
      <guid>https://jottings.vishalvshekkar.com/jots/1759735754.html</guid>
      <pubDate>Thu, 13 Aug 2026 07:46:37 GMT</pubDate>
      <description><![CDATA[Advanced LLM watermarking is closer to spread-spectrum radio than to stamping text with a signature. The language itself is the carrier; a weak cryptographic signal is spread across thousands of otherwise natural token choices. To everyone listening normally, it’s just language. With the right key, you can correlate against the hidden signal and pull it out of the noise.

The text is not where the watermark sits, it is the carrier wave. The watermark lives in tiny coordinated deviations in how that carrier is generated. Without the key they look like ordinary sampling noise. With the key, they line up coherently into a signal.]]></description>
    </item>
    
    <item>
      <title>Watermarking an LLM&apos;s output, in Kirchenbauer et al.</title>
      <link>https://jottings.vishalvshekkar.com/jots/1560720120.html</link>
      <guid>https://jottings.vishalvshekkar.com/jots/1560720120.html</guid>
      <pubDate>Thu, 13 Aug 2026 07:13:27 GMT</pubDate>
      <description><![CDATA[Watermarking an LLM's output, in [Kirchenbauer et al.](https://arxiv.org/abs/2307.15593), is basically turning token generation into a dynamic casino where the house secretly nudges the model toward green tokens. A z-test detector regenerates those context-dependent green sets and asks whether the generated text landed on them far more often than chance would plausibly explain. It isn't detecting “AI style”; it's detecting an intentionally planted statistical bias.]]></description>
    </item>
    
  </channel>
</rss>