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

情報セキュリティの最下位ビットアルゴリズムとは何ですか?


最下位ビット(LSB)の挿入は、画像ファイルにデータを埋め込むための一般的で簡単な方法です。このアプローチでは、バイトのLSBがMのビットで復元されます。この手法は、画像ステガノグラフィに適しています。画像内のデータを非表示にするために、LSB(最下位バイト)アプローチが一般的に使用されます。

画像ファイルは、画像のさまざまな場所にある複数の色と光の強度を示すファイルです。内部のデータを非表示にするのに最適なタイプの画像ファイルは、24ビットBMP(ビットマップ)画像です。

画像の品質と解像度が高い場合、画像内の情報を隠す方が簡単です。 24ビット画像はサイズが大きいため、データを非表示にするのに最適です。

一部の人々は、8ビットBMPまたはGIFを含む別の画像形式を選択できます。その理由は、インターネットに高い画像を入力すると疑惑が生じる可能性があるためです。

最下位ビット、つまり8番目のビットは、秘密メッセージのビットにシフトするために使用できます。 24ビットの画像を使用できる場合は、赤、緑、青の各色要素のビットを変換することで、すべてのピクセルで3ビットを節約できます。

RGBエンコーディングで3つの隣接するピクセル(9バイト)を持つことができると仮定します。

10010101 00001101 11001001

10010110 00001111 11001011

10011111 00010000 11001011

数値が300の場合、バイナリ記述は100101100であり、イメージのこの要素の最下位ビットにインストールされます。これらの9ビットをカバーできれば、発生した9バイトのLSBを達成し、以下を受信できます(太字のビットが変更されている場合)

10010101 00001100 11001000

10010111 00001110 11001011

10011111 00010000 11001010

したがって、300という数字がグリッドに埋め込まれ、埋め込まれたメッセージに従って変換する必要があるのは5ビットだけです。平均して、最大カバーサイズを使用して秘密のメッセージを非表示にするには、画像のビットの半分だけを変更する必要があります。

LSBアルゴリズム

  • サイズM*Nの表紙画像を入力として選択できます。

  • 非表示にするメッセージは、画像のRGB要素にのみ埋め込まれます。

  • より良いコストを取得するために、カバー画像の情報を非表示にするのに最適な場所を取得するには、ピクセル選択フィルターが必要になる場合があります。

  • このフィルターを使用して、各ピクセルの最下位ビット(LSB)を使用してレコードを隠し、最上位ビット(MSB)を残すことができます。

  • その後、メッセージはビット置換方式を利用して非表示になります。

GIF画像はLSBステガノグラフィにも使用できますが、さらに注意が必要です。 GIF画像で使用されるパレット方式の問題は、ピクセルの最下位ビットを変更する必要があることです。カラーパレットのインデックスが変更されるため、完全に複数の色になる可能性があります。

隣接するパレットエントリが同じである場合、目立った変化はほとんどまたはまったくない可能性がありますが、隣接するパレットエントリが非常に多様である場合は、変化が明白になる可能性があります。


  1. 情報セキュリティにおける拡張順列とは何ですか?

    この操作により、情報の右半分Rが32ビットから48ビットに拡張され、この操作によってビットの順序が変更され、特定のビットが繰り返されます。これは拡張順列と呼ばれます。 この操作には、XOR操作のキーと同じサイズの右半分を作成することと、置換操作中に圧縮できるより長い結果をサポートすることなど、2つの目的があります。 1ビットが2つの置換に影響を与えることを可能にすることができ、入力ビットへの出力ビットの依存性がより速く広がります。これはアバランシェ効果として知られています。 DESは、平文の各ビットとキーの各ビットに基づいて暗号文の各ビットを可能な限り迅速に処理するように設計されています。

  2. 情報セキュリティにおけるRSAアルゴリズムとは何ですか?

    RSAは、Rivest、Shamir、Adlemanの略です。彼らは、保護された情報送信のための公開鍵暗号システムである公開鍵暗号化技術の創設者です。これは、特にインターネット経由でデータを転送する際に、応答性の高い情報を送信するための標準的な暗号化アプローチです。 Rivest-Shamir-Adleman(RSA)暗号化アルゴリズムは、一部の製品およびサービスで広く使用されている非対称暗号化アルゴリズムです。秘密鍵と公開鍵が生成されます。公開鍵は誰でも利用でき、秘密鍵は鍵セットの作成者だけが知っている秘密です。 RSAを使用すると、秘密鍵または公開鍵で情報を暗号化できますが、別の鍵で情