プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

ステガノグラフィツールとは?代表的な隠ぺいツールの種類と仕組みを徹底解説

ステガノグラフィツールとは

ステガノグラフィ(Steganography)とは、文書やファイルを音声や画像などさまざまな形式のデータの中に隠す技術です。その実現に欠かせないのがステガノグラフィツールであり、音声や画像に対して情報を隠ぺいする処理を行います。その代表例として知られているのが「S-Tools」です。

S-Toolsを使用すると、複数のファイルを1つのオブジェクトの中に隠すことができます。まず、各ファイルは個別に圧縮され、ファイル名とともに保存されます。さらに、S-Toolsは保存データの先頭にランダムなゴミデータ(ダミーデータ)を付加することで、第三者による解読を困難にしています。

続いて、送信者は「パスフレーズ」を選択します。これが復号化のための鍵となります。このパスフレーズに基づいてデータ全体が暗号化され、すべての暗号化処理は「CFBモード(Cipher Feedback Mode:暗号フィードバックモード)」と呼ばれる方式で行われます。

S-Toolsは、スキャン画像やサンプリング済みの音声といったデジタルデータで一般的に使用されます。デジタル的にサンプリングされた音声には、完全な精度を必要としないという特性があります。この特性を活かすことで、人間の耳には聞き取れないレベルの変化としてデータを隠すことが可能になるのです。

主なステガノグラフィツール

Steganos II Security Suite

Steganos IIは全面的に書き直された、Windows 95/98/NT向けアプリケーションのスイートで、データを安全に保護することを目的として設計されています。強力な暗号化技術とステガノグラフィ技術を組み合わせることで、画像・音声・テキスト・HTMLファイルの中に情報を隠します。

新機能としては、「InKA」(Invisible Key Agreement:公開鍵ステガノグラフィの実装)、ディスク暗号化、高度なパスワード管理ツール、テンペスト攻撃(TEMPEST攻撃)対策用の「Zero-Emission-Pad」テキストエディター、データシュレッダー、そしてユーザーがPCから離れた際にアクセスを効果的にロックする「SysLock」機能などが含まれています。

S-Mail

S-Mailは、すべてのバージョンのWindowsおよびDOS上で動作するプログラムで、強力な暗号化と圧縮によってEXEやDLLファイルの中に文書を隠します。パターンマッチングやID文字列スキャナーによって隠ぺい方式が検出されないよう、独自の対策も施されています。

Stealth

StealthはPGP向けのシンプルなフィルターで、識別可能なヘッダー情報をすべて取り除き、暗号化された情報のみをステガノグラフィ用途に適した形式で残します。

つまり、データを画像・音声ファイル・テキストファイル・CADファイルなど、ランダムな情報を含められる各種ファイル形式の中に隠しておき、受信者はそのファイルから情報を取り出し、ヘッダーを再接続したうえでPGPで復号できるという仕組みです。

Invisible Secrets Pro

Invisible Secrets Proは、JPEG・PNG・BMP・HTML・WAVファイルの中に文書を暗号化して隠すことができます。さらに、Blowfish、Twofish、RC4、CAST128、GOSTといった強力な暗号化アルゴリズムのほか、データシュレッダーやパスワード管理・生成機能も備えています。

S-Toolsによる音声への埋め込み

WindowsのWAVファイルにおける音声サンプルは、8ビット(範囲0〜255)または16ビット(範囲0〜65535)のいずれかです。S-Toolsは、暗号化されたメッセージのビット列を、サンプルの最下位ビット(LSB:Least Significant Bits)に分散させて配置することで、音質に影響を与えることなくデータを埋め込みます。

  1. ステガノグラフィの用途とは?デジタル透かしの仕組みと活用方法を解説

    ステガノグラフィは、一見無害なメッセージの中にメッセージを埋め込むことでデータを隠す技術であり、「芸術と科学」とも表現されます。通常のコンピュータファイル内にある不要な情報や未使用の領域に、ビット単位で情報を格納することによって機能します。こうして隠されるデータは、平文でも暗号文でも、さらには画像である場合もあります。ステガノグラフィは機密メッセージそのものを隠しますが、二者間で通信が行われているという事実まで隠すわけではありません。ステガノグラフィの手順では、多くの場合、「キャリア」と呼ばれる伝送媒体の中に隠しメッセージを配置します。秘密のメッセージはキャリアに埋め込まれ、ステガノグラフィチ

  2. ステガノグラフィの長所と短所とは?メリット・デメリットを徹底解説

    ステガノグラフィとはステガノグラフィ(隠蔽術)とは、秘密にしておきたいメッセージを、別のメッセージやファイルの中に埋め込んで隠す技術です。これにより、隠されたメッセージそのものの存在が秘匿されます。対象となるのはテキストだけでなく、画像・動画ファイル・音声ファイルなど多岐にわたります。代表的な応用例が「電子透かし(ウォーターマーキング)」です。これは著作権情報などを文書やメディアに目視ではほぼ判別できない形で重ねて埋め込むもので、不正利用を防ぎ、著作権で保護されたコンテンツにより強固な保護を与えます。ステガノグラフィのメリット(長所)最大の利点は、「秘密のメッセージが送られている」という事実そ