web-dev-qa-db-ja.com

このスキームはテキスト/言語ステガノグラフィと見なされますか?

次のメッセージがあるとしましょう。

朝は会場前でお会いしましょう。

それから、反意語置換を適用してこのメ​​ッセージを作成します。

夕方、ホールの後ろで会いましょう。

そのため、「前」は「後ろ」に、「朝」は「夕方」に置き換えられました。このスキームは、テキストまたは言語ステガノグラフィと見なされますか?

1
zam

これは代替であり、ステガノグラフィではありません。ステガノグラフィの重要な目標の1つは否認です。情報セキュリティにおいて、否認は、情報が存在すること、または行動が起こったことを否定することを可能にする特性です。メッセージの意味はあなたのスキームではいくぶん偽装されていますが、一般的なメッセージの存在はそうではありません。ステガノグラフィは、無実で無関係な通信内で密かに交換されているメッセージの検出を防ぐ隠しチャネルの構築に関係しています。

初期の簡単な例は、本自体をメッセージに変えるために本の文字に小さなドットが配置された本のドット暗号です。この原始的なアプローチは完全に隠されていませんでしたが、カジュアルな一見では、本を持っている人のように見え、特別なコミュニケーションではないようです。

言語ステガノグラフィを使用するには、一見正常な会話が実際に他の情報を伝えるように情報をエンコードする必要があります。あなたの例では、ある時点で会議について話していることは明らかであるため、詳細は変更されますが、メッセージは非表示になりません。

非常に原始的な言語ステガノグラフィのより良い例は、電話の時刻に情報をエンコードさせるか、夕食に使用するさまざまなアイテムに値を割り当てることです。鶏肉の調理がいつ完了するかを尋ねた場合、それは後でドロップポイントで会う必要があることを意味する可能性があります。実際のメッセージは、正当なコミュニケーションのように見えるものによって完全に隠されています。

Steffenの優れた答えから借りて、言語ステガノグラフィの一般的な基本形式である「同義語置換」の概念に混乱しているように思われます。同義語置換を使用すると、単語が同義語に置き換えられ、単語が変更されたかどうかに基づいて情報がエンコードされます。これは、単純なバイナリエンコーディングまたはより複雑なコードワードシステムのいずれかを介して行うことができますが、重要なことは、送信されるメッセージが表示されるメッセージとは無関係であるということです。明らかに送信されるメッセージは、隠された意味を否定できる必要があります。存在します。

理論的には、情報のエンコードに使用される置換に同義語の代わりに反意語を使用できますが、これには問題が発生します。同義語の置換が機能するのは、言い換えが意味をなし、合理的な言い換えまたは既知の引用を誤って覚えているように見えるためです。代わりに反意語を投げ始めると、何か奇妙なことが起こっていることを伝えるのがはるかに簡単になります。奇妙に見えるので、否認可能性は大幅に減少し、メッセージはコードブレーカーの注意を引く可能性がはるかに高くなります。これにより、反意語の置換は、ステガノグラフィ情報をエンコードするための比較的貧弱な手段にもなります。

3
AJ Henderson

メッセージがこのようにエンコードされる方法を指定していないため、ステガノグラフィの部分が何であるかが完全には明確ではありません。つまり、入力と出力は何であるかを指定しますが、転送するメッセージは何であるかは指定しません。

あなたの質問の簡単な解釈は、「朝、ホールの前で会いましょう」ということです。あなたが実際に言いたいことであり、あなたはいくつかの単語の意味を置き換えることによってこれを言います。これはステガノグラフィとは見なされないと思いますが、代わりにこれはより単純な(単語ベースの)換字式暗号です。から ウィキペディア:ステガノグラフィ

ステガノグラフィ...は、ファイル、メッセージ、画像、またはビデオを別のファイル、メッセージ、画像、またはビデオ内に隠す方法です。 ...ステガノグラフィは、秘密のメッセージが送信されているという事実を隠すことと、メッセージの内容を隠すことに関係しています。

言語ステガノグラフィでは、「冬来たる」の元のテキストを「春来たる」に置き換えて、メッセージ「101」をエンコードします(つまり、最初の単語が変更され、2番目が変更され、3番目が再び変更されます)。

2
Steffen Ullrich

言語ステガノグラフィは、元のテキストと同様に読むことができるように通常の言語文法を維持しながら、単語を他の単語に置き換えることによって、テキスト内の一部の情報を隠しています。あなたの例ではこれが当てはまるので、私は言語学と言います。

1
ISMSDEV