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

情報セキュリティにおけるAESへの暗号解読攻撃の種類は何ですか?


AESに対する暗号解読攻撃には、次のようなさまざまな種類があります-

  • 線形解読法 −線形解読法は、暗号の要素に対するアフィン近似の発見に基づいています。関数ブロックの入力と出力の間に存在する高確率の線形関係を利用しようとします。

    ブロック暗号のアプローチでは、プレーンテキストパターンの線形セットと暗号テキストパターンの線形セットは、キービットの線形セットと区別されます。線形暗号解読の主な目的は、50%以上または50%未満の確率で証明される関係を見つけることです。

  • 差分解読法 −差分解読法は、機能ブロックの入力と出力の違いの間に発生する関係を利用します。暗号化アルゴリズムの方法では、差異が固定された平文パターンが決定されます。

    差分解読法の主な目的は、「特性」を見つけることです。特性は、平文パターンのグループの特定の違いであり、特定のキーについて、暗号文のペアに特定の違いを生成する可能性が高くなります。

    差分攻撃には、平文のペアのペアを使用し、いくつかの候補サブキーに確率を割り当てることが含まれます。確率は、アルゴリズムの特性に関する暗号解読者の知識に依存します。適切なキーを決定できるように、十分なトレイルが実行されます。

    差分解読法では、攻撃者の重要性は、いくつかの選択された平文の変化と、それぞれを暗号化した結果の出力の違いを分析することです。いくつかの鍵を見つけることができます。

  • ブーメラン攻撃 −ワーグナーによって導入されたブーメラン攻撃は、固定された差を持つペアではなく、データの4倍に作用する古典的な差分解読法の更新と見なすことができます。

    平文の4倍が完全に選択され、暗号文と中間状態の4倍を相関させて取得されます。ワグナーは、あまり知られていないブロック暗号のいくつかにこの攻撃を使用する方法を示しました。

  • 切差分解読法、二乗攻撃法、補間攻撃法 −切り捨てられた差分は、部分的に決定された差分が扱われる差分解読法の一般化です。

    これらの偏微分は、クラスターを差分ペアのプールに提供します。このプロパティは、攻撃を成功させるための難易度を大幅に下げる統計を返すことができます。

    スクエアアタック は、SquareBlockCipherに対して最初に提案された攻撃の一般化です。この攻撃では、特定のプロパティを持つように平文の「マルチセット」が慎重に選択されます。

    このマルチセットはアルゴリズムに使用され、これらのマルチセットの伝播はいくつかのラウンドを通じて決定されます。これらのプロパティの永続性により、キーのビットを通知するために使用できるアルゴリズムの数値的な動作を理解できます。

    補間攻撃の場合 、暗号は大次多項式を使用してモデル化されます。したがって、多項式はキーに依存する係数について解かれます。このアプローチは、暗号を定義する低次のコンパクトな表現が適用できる場合に非常に効率的です。


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

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

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

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