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

情報セキュリティにおける暗号化のアルゴリズムとは何ですか?


次のような暗号化のアルゴリズムがいくつかあります-

  • 対称鍵暗号化 −対称鍵暗号化では、暗号化と復号化の両方に個別の鍵が使用されます。送信者は、プレーンテキストを暗号化して暗号文を受信者に送信するためのキー(またはルールのグループ)を必要とします。受信者は同じキー(またはルールセット)を使用してメッセージを復号化し、プレーンテキストを復元します。単一のキーを両方の機能に使用できるため、対称キー暗号化は対称暗号化とも呼ばれます。

    対称鍵暗号方式は、ストリーム暗号やブロック暗号などに分類されることがよくあります。ストリーム暗号は、一度に個々のビット(バイトまたはコンピューターワード)で動作し、何らかの形式のフィードバック構造を実装するため、キーは頻繁に開発されます。

  • 公開鍵暗号化 −公開鍵暗号化は、非対称暗号化とも呼ばれ、ユーザーが公開鍵と秘密鍵などの暗号化鍵のペアを持っている暗号化の形式です。

    公開鍵暗号の問題は、公開鍵が本物であり、悪意のある第三者によって改ざんまたは復元されていないことを証明することです。この問題の主なアプローチは、認証局と呼ばれる1つ以上のサードパーティがキーペアの所有権を証明する公開鍵インフラストラクチャ(PKI)を使用することです。PGPで使用されるもう1つのアプローチは、「信頼のウェブ」方式です。キーペアの信頼性を提供します。

  • ハッシュ −ハッシュアルゴリズムは通常、ファイルが侵入者やウイルスによって変更されていないことを提供するために使用されるファイルのコンテンツのデジタルフィンガープリントを提供するために使用されます。一部のオペレーティングシステムでは、パスワードを暗号化するためにハッシュ関数も頻繁に使用されます。ハッシュ関数は、ファイルの整合性の測定をサポートします。

  • かなり良いプライバシー − PGPを使用すると、マウスをクリックするだけで電子メールメッセージに署名または暗号化できます。これはPGPのバージョンに基づくことができ、ソフトウェアは暗号化のためにCAST、Triple-DES、IDEAなどのメッセージハッシュを計算するためにSHAまたはMD5を必要とし、キー交換とデジタル署名のためにRSAまたはDSS/Diffie-Hellmanを必要とします。

    PGPを最初にインストールするとき、ユーザーはキーペアを作成する必要があります。 1つの鍵である公開鍵は、宣伝して広く配布することができます。秘密鍵は、パスフレーズを使用して保護されています。パスフレーズは、ユーザーが秘密鍵にアクセスするたびに入力する必要があります。

  • Kerberos − Kerberosは、インターネットで一般的に使用される認証設計です。 Kerberosはクライアント/サーバー構造を適用し、ホスト間認証ではなくユーザー間認証をサポートします。この構造では、セキュリティと認証は、ネットワーク上の各ホストが独自の秘密鍵を持っている秘密鍵技術に基づいています。


  1. 情報セキュリティにおける公開鍵暗号システムのアプリケーションは何ですか?

    公開鍵暗号は、非対称鍵暗号と呼ばれます。これは、オンラインソフトウェアに不可欠な暗号化および復号化パターンです。公開鍵と秘密鍵と呼ばれる2つの異なる鍵を使用します。 対称鍵アルゴリズムでは、暗号化および復号化操作を実装するために1つの鍵のみが使用されます。ただし、公開鍵暗号では、暗号化と復号化の操作を実装するために2つの鍵が使用されます。 1つのキーを使用して暗号化操作を実装し、2番目のキーを使用して復号化操作を実行する場合。 公開鍵暗号で生成される鍵は、512、1024、2048などのビットを含む大きなものです。これらの鍵は単に学ぶことではありません。したがって、それらはUSBトークンや

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

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