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

情報セキュリティにおける対称暗号の原理は何ですか?


対称暗号とは、暗号化と復号化に同様の鍵を使用する暗号です。対称暗号を使用すると、通信の許可されていない当事者が秘密鍵を防止して盗聴する可能性があるため、当事者間で秘密鍵を高速に共有する方法というよく知られた課題があります。将来のコミュニケーション。

対称暗号には次のようなさまざまな原理があります-

  • 平文 −これは、入力としてアルゴリズムに完全に組み込まれている、本物のわかりやすいメッセージまたは情報です。

  • 暗号化アルゴリズム −暗号化アルゴリズムは、平文にいくつかの置換と変換を実装します。

  • 秘密の鍵 −秘密鍵は暗号化アルゴリズムにも入力されます。重要なのは、平文とアルゴリズムに依存しない値です。アルゴリズムは、その時点で使用されている明確なキーに基づいて複数の出力を作成します。アルゴリズムによって実装される正確な置換と変換は、キーによって異なります。

  • 暗号文 −これは出力として作成された混沌としたニュースです。平文と秘密鍵に基づいています。特定のメッセージに対して、2つの異なるキーがあり、2つの異なる暗号テキストが作成されます。暗号文は一見ランダムな情報の流れであり、現状では理解できません。

  • 復号化アルゴリズム −これは基本的に反対に実行される暗号化アルゴリズムです。暗号文と秘密鍵を受け取り、最初の平文を作成します。

従来の暗号化を安全に使用するには、次の2つの要件があります-

  • 強力な暗号化アルゴリズムが必要です。少なくとも、アルゴリズムを理解し、1つ以上の暗号文にアクセスできる対戦相手が、暗号文を解読したり、キーを検討したりするには不十分であるようなアルゴリズムです。

    この要件は通常、より強力な形式で定義されます。対戦相手は、暗号文を解読したり、各暗号文を構成する平文と一緒に複数の暗号文を所有している場合でも、鍵を見つけるには不十分である必要があります。

  • 送信者と受信者は、秘密鍵のコピーを安全な方法で取得し、鍵を安全に維持する必要があります。誰かがキーを見つけてアルゴリズムを理解できれば、このキーを使用するすべての通信が読み取り可能になります。

    対称暗号化のこの特性により、広く使用できるようになります。アルゴリズムの使用が秘密にされていないという事実は、メーカーがデータ暗号化アルゴリズムの安価なチップ実装を開発でき、開発したことを意味します。

    これらのチップは広く入手可能であり、複数の製品に組み込まれています。対称暗号化を使用する場合、主要なセキュリティ問題は鍵の機密性をサポートすることです。このため、キーは独立したセキュアチャネルを介して受信者に送信されます。さらに、信頼できるサードパーティがキーを作成し、これを送信元と宛先の両方に割り当てることができます。


  1. 情報セキュリティにおける最新のブロック暗号のコンポーネントは何ですか?

    最新のブロック暗号は、平文のmビットブロックを暗号化し、暗号文のmビットブロックを復号化する暗号です。暗号化または復号化の場合、最新のブロック暗号はKビットキーを容易にし、復号化アルゴリズムは暗号化アルゴリズムの逆である必要があり、暗号化と復号化の両方で同様のキーが使用されます。 ブロック暗号は、nビットの平文ブロックで機能し、nビットの暗号文ブロックを作成します。複数の平文ブロックが存在する可能性があり、暗号化を可逆的にするために(つまり、復号化を適用するために)、それぞれが一意の暗号文ブロックを作成する必要があります。このような変換は、リバーシブルまたは非特異として知られています。 ブ

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

    公開鍵暗号化は、特に秘密接続を求めるユーザーが暗号化鍵を交換する鍵配布の必要性を通じて、機密性を提供するための不可欠な手段になりました。また、ユーザーが自分の身元を確認するためのキーに署名できるようにするデジタル署名も備えています。 対称暗号化に関連する最も複雑な問題の2つを攻撃する試みから派生した公開鍵暗号化のアプローチ。最初の問題は、そのキーの配布です。 -などの対称暗号化の下での鍵の配布が必要 その2人の聖体拝領者はすでに鍵を共有しており、それはどういうわけか彼らに共有されています。 キー配布センターの必要性。 公開鍵暗号システム −非対称アルゴリズムは、暗号化用の1