【すてがのぐらふぃー】
ステガノグラフィー とは?
最終更新:
💡 普通のデータに見せて、情報を隠す
画像・音声・文章など、別のデータの中へ情報を埋め込み、その情報や通信の存在を気づかれにくくする技術です。内容を読めなくする暗号化とは目的が異なり、組み合わせて使うこともあります。
📌 このページのポイント
- 画像・音声・文章などの中へ別の情報を隠す
- 暗号化は内容の保護、ステガノグラフィーは存在の隠蔽に注目する
- 隠した情報が検出されない、取り出されないという保証はない
- 電子透かしとは目的が異なり、手法が重なることもある
暗号化とは、何が違うの?
画像にメッセージを入れると、文字が見える?
見える文字として描くとは限らないよ。例えば、画像のデータの一部へ別の情報を埋め込む。受け手が対応する取り出し方を知っていれば、埋め込んだ情報を復元できる。図は、その入口と出口を示したもの。具体的な埋め込み方や、見た目の変化は方式によって違うんだ。
見つけることは、絶対できない?
保証はないよ。データの特徴を分析して存在が分かる場合もあるし、埋め込み方が分かれば第三者が取り出せる場合もある。画像の加工や形式変換などで、隠した情報が失われる方式もある。「隠したから内容も安全」とは限らないので、必要に応じて暗号化なども考えるんだ。
電子透かしや、AIの印とは同じ?
使う技術が重なることはあるけれど、目的は区別しよう。電子透かしは、作品の識別などに使う情報を埋め込むもの。見える透かしもあるよ。特定のAI製品がどんな方式を使うかは、その公式説明を確認する必要があり、文章が自然に見えるだけで秘密の印があるとは言えないんだ。
悪用されることもある?
MITRE ATT&CKには、マルウェアが画像の中に情報や命令を隠した事例が整理されているよ。ただし、画像を見ただけで必ず命令が動くという意味ではない。隠した情報を読み出して処理するプログラムなどが関係する。正当な用途の技術であっても、隠蔽のために悪用されることがあるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「ステガノグラフィー」って出てきたら「普通のデータの中に、別の情報を隠す技術」と思えばだいたいOK!
📖 おまけ:英語の意味
「Steganography」 = 情報や通信の存在を隠す技術
💬 画像などの中へ情報を埋め込み、秘密の情報があること自体を気づかれにくくする技術の呼び名だよ。暗号化と同じ意味ではないんだ。