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

データ暗号化規格のプロパティは何ですか?


DESはブロック暗号です。暗号化手順は、最初と最後の順列を定義できる2つの順列(Pbox)と、16のFeistelラウンドで構成されます。各ラウンドには、事前に提示されたアルゴリズムに従って暗号鍵から作成された異なる48ビットのラウンドキーが必要です。 DES関数は、右端の32ビットに48ビットキーを使用します(R I -1)32ビット出力を作成します。

DESには次の2つのプロパティがあります-

  • 雪崩効果
    • アバランシェ効果は、平文(またはキー)の小さな変更が暗号文に重要な変更を加える必要があることを定義します。プレーンテキストの1ビットで変更される可能性があり、暗号文の一部のビットで変更が作成されます

    • DESは、このプロパティに関して強力であることが証明されています。

    • 雪崩効果は、プレーンテキストとキー値のビットごとに変換される暗号文ビットの数です。

    • アバランシェ効果の利点は、DESおよびAESアルゴリズムが使用されている場所ならどこでも、埋め込まれたソフトウェアを保護することで利用できるようになります。攻撃者は、データベースに保存されているデータを密輸しようと多くのことを試みています。

    • 変更が小さければ、検索する平文またはキー領域のサイズが小さくなります。

    • これは、類似したプレーンテキストを暗号化するために2つの隣接するキーを使用して取得された2つの暗号解読テキスト間に類似性があってはならないことを定義します。したがって、これは暗号解読者によるキースペース検査の大幅な低下につながる可能性があります。

    • 暗号化アプローチは、入力の1ビットの変更が、出力ビットの約半分のランダムな変更につながる場合に、優れたアバランシェ効果をもたらします。

    • 雪崩効果では、暗号化アルゴリズムに不可欠な特性です。このプロパティは、平文のビットを変換し、暗号文のビットの結果の雪崩の変化を監視するときに表示できます。

  • 完全性
    • 完全性効果は、暗号文の各ビットが平文の一部のビットに基づく必要があることを定義します。 DESのDboxesとS-boxesによって開発された拡散と混乱は、非常に強力な完全性効果を示しています。

    • 完全性は、雪崩の概念をさらに緊密にすることを特徴としています。

    • 暗号文の変更は、入力平文またはキーの変更されたビットごとに一貫して分散される必要がありました。

    • 具体的には、特定の入力ビットを変更すると、変換のある時点で確定出力ビットが変更されるはずです。

    • 完全性には、この関係が入力ビットと出力ビットのシーケンスごとに少なくとも1回現れる必要がありました。

    • 言い換えると、完全性とは、アバランシェ効果が平文と暗号文のビットのすべてのグループにほぼ一貫して及ぶことを定義します。

    • この効果は、PボックスとSboxによって作成された拡散と混乱によって発生します。DESは非常に強力な完全性効果を示します。


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

    暗号化とは、ファイルまたはメールメッセージである可能性のあるデータを、事前に決定された受信者以外の誰かがその情報を読み取らないようにするために、デコードキーなしでは読み取れない形式の暗号文にコード化する手順です。 復号化は、暗号化されたデータを元のエンコードされていない形式であるプレーンテキストに変換する逆の手順です。暗号化の鍵は、暗号化/復号化アルゴリズムで使用される大量のビットです。 暗号化では、暗号化のタイプに基づいており、情報は複数の数字、文字、または記号として表示できます。暗号化の分野で働く人々は、データを暗号化するか、暗号化されたデータを受信するためにコードを分割するという仕事

  2. データ暗号化規格の弱点は何ですか?

    暗号設計の弱点 −暗号の設計で発見されたいくつかの弱点は次のとおりです- Sボックス −Sボックスには次の3つの弱点が発見されています- S-box 4では、入力ビットの一部を統合することにより、最初の出力ビットと同じ方法で最後の3つの出力ビットを変更できます。 Sボックスアレイへの2つの特別に選択された入力は、同じ出力を生成できます。 隣接する3つのSボックスのビットを変換するだけで、個々のラウンドで同じ出力を取得できます。 Dボックス −Dboxの設計で1つの謎と1つの弱点が発見されました- 最初と最後の順列の目標は明確ではありません。 (関数