Knowledge Notebook
一覧に戻る

Claudeのテキストに埋め込まれる「見えない電子透かし」とは?単語選びの偏りで作る仕組みと宿題や実務での付き合い方

2026年8月2日から、Anthropicが提供するClaudeの出力テキストに「見えない電子透かし(ウォーターマーク)」が組み込まれるようになったそうです。最初にこの話を聞いたとき、てっきり目に見えない特殊な空白文字(ゼロ幅スペース)や隠しコードをこっそり混ぜているのだろうと思っていました。メモ帳アプリに貼り付ければすぐ消える類のものかなと。

ところが仕組みを調べてみると、特殊な文字は一切追加せず、AIが「次にどの単語を選ぶか」という確率にわずかな偏りを持たせることで透かしを入れているらしいと分かりました。普通のテキストとしてコピー&ペーストしても消えないというのは、どういう仕掛けになっているのか気になります。今回はその裏側のロジックや注意点、そして学校の宿題や仕事でどう向き合えばいいのかを整理してみました。

隠し文字ではない?「単語選びの偏り」で透かしを入れる仕組み

画像や動画の電子透かしなら、人間の目では判別できないレベルでピクセルの色を少し変えたり、ファイルのヘッダー領域にC2PA(Content Credentials)のようなデジタル署名を書き込んだりできます。実際、Claudeでも生成された画像ファイル(.pngや.jpg、.svgなど)にはC2PA規格のメタデータが付与されるそうです。

しかし、プレーンな文章(テキスト)にはメタデータを保存する場所がありません。仮にゼロ幅スペースのような制御文字を挟み込んでも、テキストエディタを通したり文字コード変換をかけたりすれば一瞬で剥がれてしまいます。そこで登場したのが、文章そのものの「単語の並び方」に暗号的なサインを織り込むアプローチです。

迷ったときの「クジ引き」に秘密のルールを混ぜる

大規模言語モデル(LLM)が文章を作るときは、直前までの文脈から「次に続く確率が高い単語(トークン)」を1つずつ予測してつなげています。たとえば「今日の天気は寒くて、空が〇〇だ」という文があったとき、「曇りがち」「どんよりしている」「灰色」など、意味が通じて自然につながる候補がいくつも並びます。

通常のAIなら、こうした甲乙つけがたい候補の中からサイコロを振るような乱数で次の言葉を選びます。これに対してClaudeの電子透かしでは、乱数で決める代わりに暗号鍵(シード値)を使った数学的なパターンで特定の候補をほんの少しだけひいきする仕組みをとっているそうです。

この分野でよく知られている基礎技術に、2023年にメリーランド大学のJohn Kirchenbauerらの研究チームが発表した「グリーンリストとレッドリスト」という考え方があります。仕組みをざっくり追うと、次のような流れになります。

  1. 直前の単語を種(シード)にする:AIが今出力したばかりの単語と、企業側だけが持つ「秘密鍵」を組み合わせてハッシュ値を計算します。
  2. 単語帳を2つに分ける:その計算結果をもとに、AIが持っている全語彙(数万〜十数万トークン)を「グリーンリスト(優遇する単語)」と「レッドリスト(それ以外の単語)」に一時的に振り分けます。
  3. グリーンリストにわずかな下駄を履かせる:文脈として自然な候補が複数ある場面で、グリーンリストに入っている単語の選ばれる確率(ロジット)を少しだけ引き上げます。

ここで面白いのは、グリーンリストの中身が固定されていない点です。1文字進むごとに直前の単語が変わるので、リストの振り分けも毎回シャッフルされます。「特定の口癖が増える」わけではないので、人間が読んでも違和感にはまず気づけません。しかも余計な文字を足していないため、API利用時のトークン消費量が増えたり料金が上がったりすることもないそうです。

どうやってあとから見破るのか

では、あとからその文章を見たときにどうやって「これはClaudeが書いた」と判定するのでしょうか。検証する側は、埋め込みに使ったのと同じ秘密鍵を使って、文章の先頭から順番に「この文脈ならどの単語がグリーンリストだったか」を逆算していきます。

もし人間がゼロから書いた文章であれば、グリーンリストの単語が選ばれる割合はコイン投げと同じで偶然の範囲(たとえば50%前後)に収まります。しかし、透かしが入ったAIの文章を数百トークンにわたって集計すると、グリーンリストの単語が70%や80%といった「偶然ではまずありえない偏り」で出現します。この偏りを統計的な検定(z検定など)にかけることで、AIが生成に関わった確率を算出する仕組みです。

テキストファイルに何かが付着しているわけではなく、選ばれた言葉の並び自体が暗号になっているため、ブラウザからWordやLINE、Googleドキュメントへ普通にコピペしても透かしが消えないというのは、調べてみてなるほどなと感心してしまいました。

各社の電子透かしアプローチの比較

統計的なテキスト透かしはAnthropicだけでなく、Google DeepMindが開発したSynthID-Text(Geminiに導入)などでも実用化されています。代表的な方式と従来の手法を比べてみると、違いがよく見えてきます。

方式・システム 埋め込みの仕組み 文章品質への影響 コピペへの耐性
隠し文字・制御コード方式
(ゼロ幅スペースなど)
見えないUnicode文字を単語の隙間に挿入する なし(ただし文字数カウントが狂うことがある) 弱い(プレーンテキスト化や整形で消える)
Kirchenbauer方式(KGW)
(初期の統計的透かし)
語彙をグリーンとレッドに分け、グリーンの確率にボーナスを加算 強めに効かせると表現がやや不自然になる場合がある 強い(そのままのコピペでは残る)
Google SynthID-Text
(Tournament Sampling)
複数の候補トークンを疑似乱数のトーナメント形式で競わせて選ぶ ほぼなし(元の確率分布を崩しにくい設計) 強い(そのままのコピペでは残る)
Anthropic Claudeの透かし
(2026年8月〜展開)
同義語など選択の余地がある場面(タイブレーク)で統計的偏りを付与 なし(自然な候補が複数あるときだけ介入) 強い(そのままのコピペでは残る)

仕様を比較していて気になったのは、Claudeの方式が「どの単語でもよい場面(タイブレーク)」に絞って偏りを持たせている点です。たとえばプログラミングのコードや、固有名詞、決まりきった数式のように「次にくる単語が1つに決まっている場面」で無理やり別の単語を選ばせると、プログラムが動かなくなったり事実誤認(ハルシネーション)が起きたりします。そのため、表現の自由度が高い箇所だけで静かに調整しているようです。

なぜ今になって?グローバルで導入された背景

こうした透かし技術が一気に本番導入された直接のきっかけは、欧州連合(EU)で制定されたEU AI法(EU AI Act)の第50条です。この法律では、生成AIの提供者に対して「AIが生成したコンテンツであることを機械判読可能な形式でマーキングすること」を義務付けており、その規定が2026年8月2日に発効しました。

AnthropicはこのEU AI法 第50条2項の行動規範(Code of Practice)に署名しており、2026年8月2日以降にリリースされる新しいClaudeモデルには最初から透かし機能を実装しています。既存モデルについても移行期間中に順次対応していくとのことです。興味深いのは、EU圏のユーザーだけでなく、日本のユーザーを含めた全世界のClaude.ai、API、Claude Code、さらにAmazon BedrockやGoogle CloudのVertex AI経由の利用にまで一律で適用されている点です。リージョンごとにモデルの挙動を分けるより、標準仕様として全体に組み込む方を選んだのだと思われます。

過信は禁物。電子透かしの限界と注意点

「コピペしても消えない」と聞くと、あらゆるAI生成文を100%特定できる追跡装置のように思えるかもしれませんが、実はかなり明確な限界があります。使う側としてもチェックする側としても、以下の4つの注意点は知っておいた方がよさそうです。

  • 「誰が作ったか」の個人情報は入っていない:透かしが示すのは「この文章の生成や加工にClaudeが関わった可能性が高い」ということだけです。アカウントIDやメールアドレス、入力したプロンプトの履歴などは一切含まれていません。
  • 短い文章では判定できない:統計的な偏りを見る仕組みなので、1〜2文程度の短いテキストや単語の羅列ではサンプル数が足りず、透かしを検出できません。ある程度の長文(数百文字〜数千文字以上)があって初めて意味を持ちます。
  • 大幅な書き換えや翻訳で消えてしまう:人間が自分の言葉で半分以上書き直したり、別の言語に翻訳してから戻したり(バックトランスレーション)、あるいは別のAIモデルに通して要約・リライトさせたりすると、単語の並び順が変わって統計的なパターンが崩れます。
  • 「透かし検出=全文AI丸投げ」とは限らない:ここが一番厄介なポイントです。たとえば人間が自分で一生懸命書いた下書きをClaudeに渡して「誤字脱字を直して、語尾を整えて」と頼んだ場合でも、Claudeが出力したテキストには透かしが入ります。

最後の点についてはAnthropic自身も公式に注意を促していて、「透かしが検出されたからといって、そのコンテンツが100%AIだけで作られた証明にはならないし、逆に検出されなかったからといって人間が書いた証明にもならない」と説明しています。ここは誤解からトラブルになりやすい部分だなと感じます。

また、そもそもこの透かしを検出するツール(検証APIなど)は、現時点では誰でも自由に使えるWebサイトとして一般公開されているわけではありません。もし検知ロジックが完全にオープンになると、悪意のある人が「検知器に引っかからないギリギリのライン」を探って透かしを消すプログラムを簡単に作れてしまうからです。そのため、まずは規制当局や教育機関、ファクトチェック団体、コンプライアンス確認が必要な企業などに限定してプレビュー提供が進められているそうです。

実務や情報発信での活用方法

では、この仕組みは世の中でどう活用されるのでしょうか。一番わかりやすいのは、フェイクニュースや大量のスパム記事(スロップと呼ばれる低品質な量産コンテンツ)への対策です。SNSプラットフォームや報道機関が、組織的に自動生成された世論工作ボットの投稿を見分けるための判断材料として使われます。

もうひとつ大きいのが、AIを開発する企業自身の「モデルの品質維持」です。Web上のテキストを学習データとして集めるとき、過去にAIが出力した文章ばかりを再び学習してしまうと、モデルの性能がどんどん劣化する「モデル崩壊(Model Collapse)」という現象が起きると言われています。透かしが入っていれば、クローラーが「これはAIが吐き出した文章だから学習データから除外しよう」と機械的にフィルタリングできるようになります。

一方で、私たちが普段の仕事でメールの文面を整えたり、社内資料の構成案を作ったり、ブログの下書きを手伝ってもらったりする分には、透かしが入っていることで何かペナルティを受けるわけではありません。Google検索なども「AIを使ったかどうかではなく、読者にとって有益でオリジナリティがあるかどうか」を評価基準にしているため、道具として普通に使う分にはこれまで通りで大丈夫そうです。

学生さんは学校の宿題やレポートにどう使うべきか

個人的に一番影響が大きそうだなと思ったのが、大学や高校のレポート課題、読書感想文、卒業論文などに取り組む学生さんのケースです。教育機関向けに透かし検出ツールの提供が広がっていくと、「AIの出力をそのままコピペして提出する」というやり方は、これまで以上に高い確率で先生やシステムに見抜かれるようになります。

ただ、「じゃあ宿題でClaudeを使うのは一切ダメなのか」というと、そういうわけでもありません。大切なのは、「Claudeが出力したテキストを直接レポート用紙(Wordや提出フォーム)に貼り付けないこと」です。学校の課題でAIを上手に味方につけるための使い分けを表にまとめてみました。

宿題・課題での使い方 透かし検出のリスク 学習効果・おすすめ度
① 全文生成してコピペ提出
課題テーマをそのまま投げ、出てきた文章を貼り付ける
極めて高い(統計パターンがそのまま残る) NG。規約違反になるだけでなく自分の力にならない
② 自分の文章をAIに全文リライトさせる
自分で書いた下書きを「綺麗な文章に書き直して」と頼んでコピペする
高い(AIが再構成した時点で透かしが混じる) 非推奨。自分で書いたのに「AI丸投げ」と誤解される危険がある
③ 壁打ち・構成案・アイデア出し
テーマの切り口や目次案を相談し、本文は白紙から自分で書く
なし(自分がタイピングした文章には透かしは入らない) おすすめ。思考の整理になり、自分の言葉で書ける
④ 難解な資料の解説・家庭教師役
論文や教科書の分からない部分を噛み砕いて説明してもらう
なし(理解した内容を自分の言葉でレポートにするため) 強くおすすめ。理解スピードが上がる王道の使い方
⑤ 推敲のアドバイスだけもらう
「書き換えず、論理の飛躍や誤字の場所だけ箇条書きで指摘して」と頼む
なし(指摘を見て自分の手で直すため) おすすめ。自分の文体を保ったままレポートの質を上げられる

一番気をつけたい「良かれと思ったAI添削」の罠

上の表の「②」は、真面目な学生さんほどやってしまいがちな落とし穴だと思います。レポートの中身自体は自分で本を読んで考えて書いたのに、提出前の仕上げとして「もっと論文っぽい表現に直して」とClaudeに全文を書き直させ、それをコピペして提出するパターンです。

これをやると、単語を選び直したのはClaudeなので、文章全体にしっかり電子透かしが刻まれてしまいます。先生側からすると「最初からAIに書かせたのか、最後の表現だけ直させたのか」を透かしだけで区別するのは難しく、あらぬ疑いをかけられてしまうかもしれません。

「自分の手でキーボードを叩く」と「制作履歴を残す」

これを防ぐための具体的な工夫はシンプルで、AIにチェックしてもらうときは「本文を書き換えるのではなく、直すべき箇所と理由だけを箇条書きで教えて」とプロンプトで指示することです。たとえばこんな風に頼みます。

以下のレポート下書きについて、文章自体の書き換えは行わないでください。
・誤字脱字や文法がおかしい箇所
・論理がつながっていない箇所
・根拠が弱いと感じる箇所
上記を箇条書きで指摘するだけにとどめてください。修正は自分で行います。

こうやってAIを「赤ペン先生」として使い、実際の文章の修正は自分の頭と手でキーボードを叩いて行えば、統計的な透かしが混ざることはありません。そもそも、AIの指摘を読んで「確かにここは説明が足りないな」と自分で書き直すプロセスこそが、一番勉強になる部分でもあります。

また、万が一「AIが書いたのではないか」と疑われたときのお守りとして、GoogleドキュメントやWordの「バージョン履歴(編集履歴)」が残る環境で最初から執筆するのも有効です。白紙の状態から少しずつ文章が増え、推敲して書き直していったタイムスタンプが残っていれば、自分の手で書いた何よりの証明になります。さらに、調査のためにAIを使った場合は、学校のガイドラインに従って「構成案の検討にClaudeを使用した」と脚注や参考欄に正直に書いておくのが一番クリーンで安心なやり方です。

まとめ

Claudeの電子透かしについて調べてみて、「目に見えない文字を隠す」のではなく「言葉選びのわずかな確率の偏りを暗号にする」という発想の巧みさに驚きました。コピペしても消えないというのは、テキストというデータの性質をうまく突いた仕組みだなと思います。

一方で、AIにちょっとした推敲やリライトを頼んだだけでも透かしが入ってしまう点は、今後教育現場などでどう扱われていくのか少し気がかりな部分でもあります。とりあえず自分としては、何か文章を書くときはAIの出力をそのまま貼り付けるのではなく、あくまでアイデア出しや壁打ち相手として使い、最後の言葉選びは自分の手で書くという基本を大事にしていこうと思いました。