更新:2024/12/20

ステガノグラフィ(Steganography)とは?ゆるーくわかりやすく解説

はるか
はるか
ステガノグラフィって知ってる?
ふゅか
ふゅか
うん、知ってる!データを他のデータに隠して、普通には気づかれないようにする技術のことよね。例えば、画像とか音声ファイルに情報を埋め込む感じで!

1. ステガノグラフィの要点

ステガノグラフィとは・・・

  • データに対して情報を埋め込む方法
  • 一見、通常のファイルとほとんど変わらないが、情報を埋め込まれている
  • 英語だと、Steganography

2. ステガノグラフィとは?

ステガノグラフィ(Steganography)は、情報を他のデータに隠して秘密裏に伝える技術のことを指します。ギリシャ語で「隠された書き物」を意味するこの言葉は、目に見えない形でデータを隠蔽するというアイデアに基づいています。これにより、外見上は通常のファイルや通信に見えるものの中に情報を埋め込むことができます。

3. ステガノグラフィの例

ステガノグラフィは、データを「隠す対象」となるメディアの中に埋め込むことで機能します。この「隠す対象」は通常、次のような形式をとります:

3.1. 画像ファイル

ピクセルの色や輝度のわずかな変化を利用してデータを埋め込む手法が一般的です。これにより、目に見える変化はほとんどありません。

ふゅか
ふゅか
例えば、画像ファイルに情報を隠す方法ってどうやるの?
はるか
はるか
ピクセルの色や輝度を少しだけ変える。人間の目には分からない程度に。

3.2. 音声ファイル

音の波形や周波数の微妙な変更を使ってデータを隠すことが可能です。

3.3. 動画ファイル

フレーム間の色や明るさを調整してデータを埋め込みます。

3.4. 通信データ

ネットワークパケットの特定の部分にデータを仕込む方法もあります。

4. ステガノグラフィと暗号化の違い

  • 暗号化はデータ自体を読めない形に変換して守る技術です。
  • ステガノグラフィはデータを埋め込んで隠すことを目的としている。
はるか
はるか
暗号化と違う点は?
ふゅか
ふゅか
うん、暗号化はデータを読めないようにするけど、ステガノグラフィはデータを埋め込んで隠すんだよね。
PR