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

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


公開鍵暗号システムとは、メッセージが1つの鍵で暗号化され、2番目の鍵などでのみ復号化できることです。強力な公開鍵システムとは、アルゴリズムと1つの鍵の両方を制御しても有益な情報が得られないシステムです。もう一方のキーであるため、メッセージを復号化する方法は示されていません。

公開鍵暗号方式では、ネットワークで使用可能な公開鍵を使用して秘密鍵を計算することはできません。このため、公開鍵はネットワークで完全に利用できます。

ユーザーがターゲットユーザーの公開鍵を使用してメッセージを暗号化する場合、そのメッセージはターゲットユーザーの秘密鍵によってのみ復号化されます。さらに、メッセージがユーザーの秘密鍵によって暗号化されている場合、そのメッセージはそのユーザーの公開鍵によって復号化されます。このプロセスは、デジタル署名とも呼ばれます。

公開鍵暗号で生成される鍵は、512、1024、2048などのビットを含む大きなものです。これらの鍵は単に学ぶことではありません。したがって、それらはUSBトークンやハードウェアセキュリティモジュールを含むデバイスで維持されます。

公開鍵暗号システムの主な問題は、攻撃者が合法的なユーザーになりすますことができることです。公開ディレクトリ内の公開鍵を偽造鍵に置き換えることができます。

さらに、通信を傍受したり、それらのキーを変更したりする可能性があります。公開鍵暗号化は、オンライン決済サービスや電子商取引などで重要な役割を果たします。これらのオンラインサービスは、公開鍵の有効性とユーザーの署名が安全である場合にのみ安全です。

非対称暗号システムは、機密性、認証、整合性、否認防止などのセキュリティサービスを実装する必要があります。公開鍵は、否認防止や認証などのセキュリティサービスをサポートする必要があります。

ユーザーの秘密鍵によって完了する暗号化プロセスの要素と見なされる機密性と整合性のセキュリティサービス。

公開鍵暗号化の主なアプリケーションは、デジタル署名とデータ暗号化です。暗号化アプリケーションは、情報の機密性と整合性のセキュリティサービスをサポートします。公開鍵は、認証や否認防止などのセキュリティサービスをサポートします。

デジタル署名は、オンラインアプリケーションで非常に有益です。ユーザーの認証と保証をサポートします。デジタル署名はユーザーの秘密鍵によって生成され、暗号化された情報にハッシュを実装します。

暗号化されたデータは、デジタル署名が関係するユーザーの公開鍵によってチェックされることを定義します。デジタル署名が変更されたり、改ざんされたりすることはありません。

主な利点は、鍛造が適用できないことです。しかし、従来の物理的な署名では、鍛造が適用可能です。したがって、デジタル署名はユーザーまたはファイルの一意のIDをサポートします。


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

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

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

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