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

情報セキュリティにおける暗号システムの種類は何ですか?


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

秘密鍵暗号システム −対称暗号化は、秘密鍵暗号化または秘密鍵暗号化とも呼ばれます。これには、暗号化と復号化に同様のキーを使用することが含まれています。暗号化には、秘密鍵を使用して暗号化するデータに対して操作(アルゴリズム)を使用して、データを無意味に作成することが含まれます。

秘密鍵暗号システムの主な欠点は、鍵の交換に関連しています。対称暗号化は、秘密(キー)の交換に依存します。

公開鍵暗号システム −公開鍵暗号システムは、非対称暗号としても知られています。これは、2つの別個のキーを必要とする暗号化アルゴリズムの一種であり、1つはプライベートで、もう1つはパブリックです。違いはありますが、このキーペアの2つの部分は数値的に接続されています。

公開鍵は、プレーンテキストの暗号化またはデジタル署名のチェックに使用できます。一方、秘密鍵は暗号文の復号化やデジタル署名の作成に使用できます。

これらの反対の機能を実装するために複数のキーを使用することから非対称という用語は、両方を実装するために同様のキーに基づく従来の(対称)暗号化とは対照的に、それぞれが互いに逆になります。

デジタル署名 −メッセージが送信者の秘密鍵で署名され、送信者の公開鍵に近づいた人なら誰でも確認できるデジタル署名。この検証により、送信者が秘密鍵にアクセスできたことが検証され、公開鍵に関連する人物である可能性が高くなります。

これにより、メッセージが変更されていないこともわかります。メッセージのガイダンスによって、エンコードされたメッセージダイジェストが変更され、送信者と受信者の間で影響を受けないためです。

ハッシュ関数 −暗号化ハッシュ関数は、反転すること、つまり、ハッシュ値のみから入力情報を再生成することは事実上不可能に扱われるハッシュ関数です。

これらの一方向ハッシュ関数は、現代の暗号化の主力製品として知られています。入力情報はメッセージと呼ばれ、ハッシュ値はメッセージダイジェストまたは単にダイジェストと呼ばれます。

ハッシュ関数の性質は次のとおりです-

  • 特定のメッセージのハッシュ値を計算するだけです。

  • 指定されたハッシュを持つメッセージを生成するためにアクセスできない場合があります。

  • ハッシュを変更せずにメッセージを変更することはできません。

  • 同じハッシュを持つ2つの異なるメッセージを見つけることができない場合があります。

生体認証システム −バイオメトリクスは、指紋または顔のスキャンと虹彩または音声による識別を使用してユーザーを認識する認証アプローチです。生体認証スキャンデバイスは、虹彩パターンや指紋スキャンなどのユーザーの生体認証情報を取得し、コンピューターが解釈して確認できるデジタルデータに変換します。

バイオメトリクスは、企業アーキテクチャへの物理的アクセスと、エンタープライズコンピュータおよびシステムへの内部アクセスの両方に使用できます。バイオメトリクスは通常、より広範な2要素または多要素認証システムでの認証形式として使用されます。


  1. 情報セキュリティにおけるRSAのステップは何ですか?

    RSAアルゴリズムは、Ron Rivest、Adi Shamir、およびLeonardAdlemanによって設立された公開鍵署名アルゴリズムです。 RSAは、一般的なデータを暗号化および復号化して、デジタル署名検証の管理とともに情報を安全に交換することもできます。 RSAアルゴリズムは、多数の因数分解に含まれる複雑さに基づいています。 RSAアルゴリズムは、非常に大きな数を因数分解する効果的な方法がないという事実に依存しています。したがって、RSAキーを推測するには、多大な時間と処理能力が必要になります。 RSAアルゴリズムは、公開鍵と秘密鍵などの2つの異なる鍵で動作するため、非対称暗号化

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

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