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

情報セキュリティにおける最新のブロック暗号のコンポーネントは何ですか?


最新のブロック暗号は、平文のmビットブロックを暗号化し、暗号文のmビットブロックを復号化する暗号です。暗号化または復号化の場合、最新のブロック暗号はKビットキーを容易にし、復号化アルゴリズムは暗号化アルゴリズムの逆である必要があり、暗号化と復号化の両方で同様のキーが使用されます。

ブロック暗号は、nビットの平文ブロックで機能し、nビットの暗号文ブロックを作成します。複数の平文ブロックが存在する可能性があり、暗号化を可逆的にするために(つまり、復号化を適用するために)、それぞれが一意の暗号文ブロックを作成する必要があります。このような変換は、リバーシブルまたは非特異として知られています。

ブロック暗号操作モードは、テキストの同一ブロックを同様の方法で暗号化する可能性を排除するために作成されました。前の暗号化ブロックから形成された暗号文は、次のブロックに使用されます。ビットのブロックは、初期化ベクトル(IV)と呼ばれます。

最新のブロック暗号には、次のようなさまざまなコンポーネントがあります-

  • Dボックス − Dボックスは、従来の転置式暗号と同様の機能を備えた順列ボックスです。 Dボックスはビットを転置します。 Dボックスには次の3種類があります-

ストレートDボックス − n個の入力を作成し、それらを並べ替えて、n個の出力をサポートします。この場合、順列後の2番目の入力が最初に出力されます。入力の最初の文字は2番目に並べ替えられ、3番目は4番目に、4番目は3番目に並べ替えられます。 nあります! Dボックスでのマッピングの可能な方法。

情報セキュリティにおける最新のブロック暗号のコンポーネントは何ですか?

圧縮Dボックス −これは、n個の入力とm個の出力を持つDボックスです。ここで、m

情報セキュリティにおける最新のブロック暗号のコンポーネントは何ですか?

拡張Dボックス −これは、n個の入力とm個の出力を備えたDボックスです。ここで、m> nです。つまり、ビットを転置する必要がある場合に使用される複数の出力にさまざまな入力が接続され、同じようにビットの複数のビットが増加します。次の段階。

情報セキュリティにおける最新のブロック暗号のコンポーネントは何ですか?

  • Sボックス −これらは換字式暗号と同じ換字式ボックスです。 Sボックスへの入力はnビットワードにすることができますが、出力はmビットワードにすることができます。ここで、mとnは本質的に同じではありません。

  • サーキュラーシフト −最新のブロック暗号でも検出できます。左シフトや右シフトなどです。循環左シフトでは、m位置のnビットワードの各ビットを左にシフトすると、左端のmビットが左から削除されて右端のビットになります。


  1. 情報セキュリティにおけるDESの構造は何ですか?

    データ暗号化標準(DES)は、64ビットのブロックでプレーンテキストを作成し、48ビットのキーを使用してそれらを暗号文に変換するブロック暗号アルゴリズムです。これは対称鍵アルゴリズムであり、情報の暗号化と復号化に同様の鍵を使用できることを定義しています。 暗号化フェーズでは、最初と最後の順列を定義できる2つの順列(Pボックス)と、16のFeistelラウンドを作成します。各ラウンドには、明確なアルゴリズムに従って暗号鍵から作成された特定の48ビットのラウンドキーが必要です。 暗号化サイトでのDES暗号の要素は次のとおりです- 初期および最終順列 −各順列は、64ビット入力を作成し、明確な

  2. 情報セキュリティにおける復号化の種類は何ですか?

    暗号化の逆のプロセスは、復号化として知られています。これは、暗号文をプレーンテキストに変換する手順です。暗号化では、読み取り不可能なメッセージ(暗号文)から元のメッセージを取得するために、受信側で復号化技術が必要です。 復号化は、情報のエンコードに使用される反対の変換アルゴリズムを使用して動作します。暗号化されたデータを初期状態に戻すには、同じキーが必要です。 復号化では、システムは文字化けした情報を抽出して変換し、それを読者だけでなくシステムでも簡単に理解できるテキストや画像に変更します。復号化は手動または自動で実行できます。キーまたはパスワードのセットを使用して実装することもできます。