
暗号攻撃は大まかに次のように分類できます:
この分類を理解することは、脅威モデルを評価し、保護戦略を設計するのに役立ちます。
これらのモデルは、主に攻撃者の暗号文、平文、または暗号化システムの内部状態に対する習熟度の異なるレベルに依存しています。
攻撃者は暗号文のみを持っており、平文やその他の情報は持っていません。復号化の難易度は最も高いですが、アルゴリズムが弱い場合は成功する可能性があります。
平文の一部と対応する暗号文のペアを把握した攻撃者は、これを使用してアルゴリズムの特性を分析します。これは現実の一般的な分析手法です。
攻撃者は平文を選択してその暗号化結果を得ることができ、これは強力な攻撃モデルであり、特に公開鍵暗号システムにおいて重要です。
攻撃者は任意の暗号文を提出し、平文を取得することができ、これはより強力な攻撃モデルです。例えば、オラクル情報を使用して徐々に解読することができます。
暗号資産に関する研究が深まるにつれて、より複雑な攻撃の形態も提案され、実践されてきました:
エラーフィードバックを分析する能力を利用して、平文データを段階的に回復することは、非常に実用的な攻撃手法です。
この時間空間トレードオフ攻撃は、特に複数の暗号化シナリオで明らかに、クラッキングプロセスを大幅に加速することができます。
特定の内部構造におけるアルゴリズム設計の脆弱性に対する保持された相関に基づく攻撃を分析する。
暗号技術は理論的なものだけでなく、現実のセキュリティとも密接に関連しています。過去の現実の攻撃事件や悪用は、攻撃手法の力とそれがセキュリティに与える挑戦を示しています。
異なる攻撃モデルに対して、以下の包括的な保護対策を講じることができます。
暗号攻撃の種類は、基本的な統計分析から高度な選択攻撃まで多岐にわたります。それぞれの種類とその背後にある原則を理解することで、システムのセキュリティをより良く保護し、暗号技術の健全な応用を促進するのに役立ちます。











