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

情報セキュリティの暗号システムとは何ですか?


暗号システムは、暗号システムとも呼ばれます。プレーンテキスト、暗号化アルゴリズム、暗号化テキスト、復号化アルゴリズム、暗号化キーなどのいくつかの暗号化コンポーネントを使用して暗号化技術を実装し、情報セキュリティサービスをサポートします。

暗号システムは、データの暗号化用と復号化用などのアルゴリズムのセットです。これらのアルゴリズムでは、秘密にしておく必要のある一意のキーを使用できます。その場合、キーを作成して共有するプロセスも暗号システムの要素と見なされます。

アルゴリズムの機能に基づく暗号解読攻撃は、おそらく平文の一般的な機能またはいくつかのサンプルの平文暗号テキストのペアに関する知識を追加しました。このタイプの攻撃は、アルゴリズムの機能を悪用して、明確な平文を理解しようとしたり、使用されているキーを理解しようとしたりします。

現代の暗号化はデジタルの世界にとって重要であり、それは生きることができ、非常に困難になっています。クレジットカード情報やその他の個人情報など、インターネット上で安全な方法でメッセージを送信するために使用できます。

暗号化は、データをオンラインおよびローカルで安全に維持するために使用されます。 Advanced Encryption Standard(AES)は、ファイルの機密性をサポートするために政府によって使用されており、そのセキュリティと有効性のために数学コミュニティ全体の多くの学生から選ばれました。

さらに、デジタルセキュリティを使用して匿名性をサポートし、デジタル署名を介して自分のIDを認証することもできます。ブロックチェーンテクノロジーでの作業の証拠を示し、アプリケーションとメッセージが改ざんされていないことを提供できます。

暗号システムには次のようなさまざまな機能があります-

  • 平文を暗号文に変換するために使用される操作の種類 −すべての暗号化アルゴリズムは、平文の各コンポーネント(ビット、文字、ビットまたは文字のグループ)が別のコンポーネントにマップされる置換と、平文のコンポーネントが再配置される転置などの2つの一般原則に基づいています。

    中心的な要件は、データが失われないこと(つまり、すべての操作が変更可能であること)です。製品システムとして定義されているほとんどのシステムには、置換と転置のいくつかの段階が含まれています。

  • 使用されたキーの数 −送信者と受信者の両方が同様のキーを使用する場合、システムは対称、シングルキー、シークレットキー、または従来の暗号化として定義されます。送信者と受信者が複数のキーを使用する場合、システムは非対称、2キー、または公開キー暗号化として定義されます。

  • 平文の処理方法 −ブロック暗号は、コンポーネントの入力を一度に1ブロックずつ処理し、入力ブロックごとに出力ブロックを作成します。ストリーム暗号は、入力コンポーネントを継続的に処理し、進行中に一度に1つのコンポーネントの出力を作成します。


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

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

  2. 情報セキュリティにおける公開鍵暗号システムとは何ですか?

    公開鍵暗号システムとは、メッセージが1つの鍵で暗号化され、2番目の鍵などでのみ復号化できることです。強力な公開鍵システムとは、アルゴリズムと1つの鍵の両方を制御しても有益な情報が得られないシステムです。もう一方のキーであるため、メッセージを復号化する方法は示されていません。 公開鍵暗号方式では、ネットワークで使用可能な公開鍵を使用して秘密鍵を計算することはできません。このため、公開鍵はネットワークで完全に利用できます。 ユーザーがターゲットユーザーの公開鍵を使用してメッセージを暗号化する場合、そのメッセージはターゲットユーザーの秘密鍵によってのみ復号化されます。さらに、メッセージがユーザー