Skip to main content

公開キー暗号化とは何ですか?

public公開キー暗号化は、データを暗号化および復号化するために2つのキーまたはキーペアを使用する公開キーの暗号化として知られる一種の暗号アーキテクチャです。2つのキーの1つは公開キーで、誰でも使用してそのキーの所有者にメッセージを暗号化できます。暗号化されたメッセージが送信され、受信者は自分の秘密鍵を使用してそれを復号化します。これは公開キーの暗号化の基礎です。単一の共有キーを使用して、暗号化と復号化データの両方に使用する他の暗号化テクノロジーは、他の関係者がそのキーが何であるかを知ることなく、事前にキーを決定する両当事者に依存しています。しかし、両当事者間で共有する必要があるという事実は、キーを傍受する第三者への扉を開きます。このタイプの暗号化技術は対称暗号化と呼ばれ、公開キー暗号化は非対称暗号化として知られています。

キーとは、関連するアルゴリズムをトリガーしてテキストをエンコードまたはデコードするテキストコードのほんの一部です。公開キーの暗号化では、暗号化プログラムを使用してキーペアが生成され、ペアは名前または電子メールアドレスに関連付けられています。その後、公開キーは、公開キーのデータベースをホストするコンピューターであるキーサーバーに投稿することで公開できます。あるいは、公開鍵は、友人や仲間に電子メールを送信することで、差別的に共有できます。公開鍵を所有している人は、それを使用して人にメッセージを暗号化したり、関連する電子メールアドレスにアドレスを与えたりできます。暗号化されたメッセージを受信すると、人の秘密鍵はそれを復号化します。郵便サーバー上に保存されているメッセージは何年も持続する可能性がありますが、輸送中のメッセージも読めません。この程度のプライバシーは、インターネットのオープンな性質に気付くまで過度に聞こえるかもしれません。暗号化されていない電子メールを送信することは、誰でも今または将来の日付で読むことができるようにすることに似ています。PGPにはほとんどの主要な電子メールクライアント用のプラグインがあり、クライアントがPGPと協力して発信メッセージを暗号化し、着信メッセージを自動的に復号化するようにします。PGPは、収集されたパブリックキーのキーリングまたはファイルを維持します。メールアドレスをキーに関連付けることができるため、電子メールクライアントがPGPキーリングから適切な公開キーを自動的に選択して、送信時にメッセージを暗号化します。また、秘密鍵を自動的に使用して、着信メールを復号化します。電子メールに公開キーの暗号化を使用するには、送信者とレシーバーの両方に暗号化ソフトウェアがインストールされている必要があります。PGPのようなプログラムには、デジタル署名機能が組み込まれています。受信者がメッセージが途中で改ざんされておらず、本物であるか、指定された送信者からのことを知っていること。公開キーの暗号化は、データファイルの安全な保存にも使用できます。この場合、公開キーはファイルを暗号化するために使用され、秘密鍵はそれらを復号化します。