CarrierEdit
キャリアとは信号、ストリーム、データファイルの中に隠し、微妙な修飾をすることにより、隠しデータを隠蔽するもの。 例としては、オーディオファイル、イメージファイル、ドキュメント、実行可能ファイルなどがあります。 実際には、キャリアは、変更されていない元のキャリアと同じように見え、動作し、それを検査する誰にとっても良性に見えるはずです。
ファイルが隠しデータを運んでいるという疑いを持たせる可能性がある特性もあります。
キャリア(例:写真)はオリジナルで、公に利用できるもののコピー(例:…)でないことが暗号化要件になっている。 ダウンロードされたもの) のコピーではなく、オリジナルであることが暗号化要件です。 これは、公に利用可能なソース データが、隠されたメッセージが埋め込まれたバージョンと比較される可能性があるからです。
埋め込まれたメッセージが、メッセージの存在を検出できるように、キャリアの統計(または他のメトリック)を変更しない、というより弱い要件もあります。 たとえば、画像の赤いカメラ ピクセル チャネルの最下位ビットが、一定のカラー フィールドを与えられたガウス分布を持つ場合、これらのビットのランダム分布を生成する単純なイメージ ステガノグラフィにより、ステゴ画像を変更されていない画像から識別できる可能性があります。 eBay、Facebook、spam など)、秘密通信の十分な機会を提供します。
ChainEdit
Hidden data may be split among a set of files, producing a carrier chain, which has the property that all the carrier must be available, unmodified, and processed in the correct order in the hidden data retrieve the future.This has a property. この追加のセキュリティ機能は、通常、以下の方法で実現されます。
- キャリアごとに異なる初期化ベクトルを使用し、それを処理済みキャリアの内部に格納する -> CryptedIVn = Crypt( IVn, CryptedIVn-1 )
- キャリアごとに異なる暗号化アルゴリズムを使用し、連鎖的順序依存の等確率アルゴリズムで選択する
Robustness and cryptographyEdit
Steganography tools aim to ensure robustness against modern forensic methods, 統計的ステガノリシスなど。 このような堅牢性は、
- ストリーム ベースの暗号化処理、
- データ ホワイトニング処理、
- エンコーディング処理をバランスよく組み合わせることによって達成されるかもしれません。 送信者は、発見されるとデータを復号化せざるを得ないかもしれませんが、復号化されたデータが良性に見えるように、否認可能な暗号化を活用することができます。
カイ二乗画像ステガナリシス
キャリアエンジン編集
キャリアエンジンはあらゆるステガノグラフィー ツールの中核となる部分です。 異なるファイル形式は、それらの中に隠されたデータを密かに挿入するために、異なる方法で変更されます。 処理アルゴリズムは次のとおりです:
- インジェクション (コンテンツと無関係なファイル サイズの増加のため疑わしい)
- 生成 (生成キャリアの追跡可能性のため疑わしい)
- 補助データとメタデータ置換
- LSB または適応型置換
- 周波数空間操作
229