私はステガノグラフィを行うための独自のソフトウェアを作成しました。基本的には、メッセージ(テキスト)をビットに分割してから、jpgのピクセルに非表示にします。その後、ビットマップを.pngに保存しています(.jpgの変換により、非表示のメッセージが破壊される可能性があるため)。
ソフトウェアをテストしたいのですが。私のテキストが画像ファイルに隠されている可能性のあるフレームワークを知っていますか?または、そのようなフレームワークが隠されたメッセージの事実を検出できるとしても?
画像のステガノグラフィの理想的な実装は何ですか?マスターしたいです。理論を調べずに、知識とアイデアだけでコードを記述しました。私の教授と話した後、彼は他の人が同じ考えを実行したかもしれないと提案しました、そしてそれをより良くするいくつかの方法があるかもしれません。誰かが私にいくつかの提案がありますか?コンセプトの名前はありますか?アルゴリズム名はありますか?論文はありますか?
ソフトウェアをテストするには、隠されたメッセージを回復できる必要があります。効果的なステガノグラフィ法の本質は、それが一貫して可逆的であるということです。あなたの場合、マスキング画像を削除できるはずです。
ステガノグラフィの検出に関するこの回答は、テストアプローチへの洞察を提供する可能性があります。
ステガノグラフィを検出することは、実際には統計分析に帰着します(私がよく知っている主題ではありません)。しかし、ここにあなたを助けるかもしれないいくつかのページがあります。
- ステガノグラフィ対策と検出
- 基本をカバーするために読む価値のあるウィキペディアのページ。
- コンピュータフォレンジック審査官のためのステガノグラフィの概要 -ツールの非常に長いリストと他のいくつかの有用な情報があります。
- ステガノグラフィ検出 -ステガノグラフィに関する詳細情報。
- Stegdetectによるステガノグラフィ検出 -Stegdetectは、画像内のステガノグラフィコンテンツを検出するための自動化ツールです。 JPEG画像に隠された情報を埋め込むためのいくつかの異なるステガノグラフィ手法を検出することができます。ツールはしばらくの間更新されていませんが、クイック検索で見つけることができる最高の無料ツールでした。
出典: https://security.stackexchange.com/a/2145
ステガノグラフィを実行するためのいくつかの一般的な戦略があります。
出典: http://www.infosyssec.com/infosyssec/Steganography/techniques.htm
Hussain、Mehdi、Mureed Hussain、A Survey of Image Steganography Techniques を含むこのトピックに関するいくつかの論文があり、さまざまな技術について説明し、用語を紹介しています。
表紙画像:隠し情報のキャリアとして使用される元の画像。
メッセージ:画像に隠すために使用される実際の情報。メッセージはプレーンテキストまたはその他の画像である可能性があります。
Stego-Image:メッセージをカバー画像に埋め込んだ後は、stego-imageと呼ばれます。
Stego-Key:キーは、カバー画像とステゴ画像からメッセージを埋め込んだり抽出したりするために使用されます