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

情報セキュリティにおける暗号解読とは何ですか?


暗号解読とは、コード、暗号、または暗号化されたテキストの復号化と照会です。暗号解読には、アルゴリズムの感受性を検索し、暗号化または情報セキュリティシステムに分割するための数値ルールが必要です。

暗号解読の主な目的は、暗号化アルゴリズムの弱点を発見するか、そうでなければそれを打ち負かすことです。この調査は、暗号研究者が修復不可能な欠陥のあるアルゴリズムを強化および強化するか、復元するために使用できます。

これらのタイプの攻撃は、アルゴリズムの性質を悪用して、暗号化されたメッセージから使用されているプレーンテキストまたはキーを取得します。

暗号解読では、一般に、暗号システムを直接検査する必要があります。多くの場合、暗号化の設計について知られているデータを使用した復号化では、高度な焦点を絞った数学的努力が必要です。

これらには、傍受された暗号化メッセージ(暗号文)、傍受された完全、部分的、可能性の高い、または関連する初期メッセージ(プレーンテキスト)が含まれる場合があります。または、連続する試行で適応的に使用されることがわかっているデータを使用する場合もあります。

時間、メモリ、情報など、暗号解読に必要なコンピュータリソース。暗号化アルゴリズムの完全な中断からその弱点の確認まで、達成度は変更可能です。

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

  • 暗号文のみの攻撃 −この攻撃では、攻撃者は一部の暗号文にのみアクセスできます。対応するキーとプレーンテキストを検出しようとします。攻撃者はアルゴリズムを理解しており、暗号文を傍受できると考えられています。

  • 既知平文攻撃 −この攻撃では、暗号解読者は、以前に収集されたいくつかの平文のペア、さらに、解読したい傍受された暗号文を理解します。

  • 選択平文攻撃 −選択平文攻撃は既知平文攻撃と同じですが、平文ペアは攻撃者自身によって選択されています。このタイプの攻撃は実装が簡単ですが、発生する可能性は低くなります。

  • ブルートフォース攻撃 −このタイプの攻撃には、平文の可能な論理セットを推測しようとするアルゴリズムが必要です。これらの論理セットは暗号化され、最初の暗号と比較されます。

  • 選択暗号文攻撃 −選択暗号文攻撃は、選択平文と同じです。この場合、攻撃者は暗号文を選択し、それを復号化して暗号文を作成します。この攻撃は、攻撃者が受信者のコンピュータにアクセスできる場合に適用されます。

  • 辞書攻撃 −このタイプの攻撃では、平文またはキーのいずれかの一致を検出するためにワードリストが必要です。これは通常、暗号化されたパスワードを解読しようとするときに使用されます。

  • レインボーテーブル攻撃 −このタイプの攻撃は、暗号文を事前に計算されたハッシュと比較して、一致を検出します。

  • 中間者(MITM)攻撃 −攻撃は、2つの当事者が、安全に発生するが一般的に危険にさらされているチャネルを介した通信にメッセージまたはキー共有を使用する場合に発生します。

    攻撃者は、通信チャネルを通過するメッセージをブロックするためにこの攻撃を使用します。ハッシュ関数はMITM攻撃を回避します。

  • 選択平文攻撃(ACPA) −これはCPAに似ており、この攻撃では、過去の暗号化から学習したデータに基づいて選択された平文と暗号文を使用します。


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

    IDEAは、International DataEncryptionAlgorithmの略です。 IDEAは、JamesMasseyとXuejiaLaiによって発明され、1991年に最初に定義されたブロック暗号です。64ビットブロックで機能する128ビットのキー長を使用します。 これには、ビット単位の排他的論理和、加算、および乗算モジュールに依存する一連の8つの同一の変換が含まれます。これは対称暗号に基づいており、鍵設計アプローチが非常に弱いため、DESと比較してアルゴリズムのセキュリティレベルは非常に劣っています。 IDEAは、その複雑な構造のため、それほど有名にはなりません。 他のブロ

  2. 情報セキュリティにおける多表式換字式暗号とは何ですか?

    多表式暗号は、いくつかの置換アルファベットを使用した、置換に基づく任意の暗号です。多表式置換暗号では、平文の文字は、テキストへのインストールに基づいて異なる方法で暗号化されます。 1対1の対応ではなく、各文字とその代替文字の間には1対多の関係があります。 たとえば、「a」はテキストの先頭では「d」として暗号化できますが、中央では「n」として暗号化できます。多表式暗号には、基本言語の文字頻度を隠すという利点があります。したがって、攻撃者は個々の文字の頻度を静的に使用して暗号文を分割することはできません。 最初の多表式暗号は、1467年にレオンバッティスタアルベルティによって導入されたアルベル