非対称暗号化とは何ですか?
非対称暗号化は、情報の暗号化に使用されるキーが情報の復号化に使用されるキーと同じではない暗号化の一種です。 この形式は、情報の暗号化と復号化の両方に同じキーが使用される対称暗号化の反対です。 非対称暗号化の最も一般的な形式は、公開キー暗号化です。 一般に、非対称暗号化は対称暗号よりも安全ですが、セットアップがより難しく、コンピューターの支援なしに実行することは事実上不可能です。
公開鍵暗号化は、最も一般的な非対称暗号方式です。 このシステムでは、各ユーザーは公開キーと秘密キーの2つのキーを持っています。 公開鍵は公開されており、公開したい人なら誰でも利用できます。 秘密鍵は数学的には公開鍵に関連していますが、アルゴリズムは非常に複雑で可変的であるため、公開鍵から秘密鍵を導出する合理的な方法はありません。
ある人から別の人にメッセージを送信する必要があるとします。 送信者は受信者の公開鍵を見つけ、それを使用してメッセージを暗号化します。 受信者はメッセージを取得すると、メッセージを開こうとします。 受信者の公開鍵は、秘密鍵が本物であることを検証します。 秘密鍵により、ユーザーはメッセージを解読して読み取ることができます。
非対称暗号化の主な利点は、個々のセキュリティです。 メッセージを交換する2人は、顔を合わせることはなかったかもしれません。 実際、彼らは他の人が誰であるかを知る必要さえありません。 個人は、希望する任意のIDでキーを公開する可能性があるため、システムには完全な匿名性があります。
これは、暗号化と復号化に同じキーが使用される対称暗号化とは直接反対です。 この場合、鍵は事前に交換する必要があるため、メッセージを解読している人を知らないことは事実上不可能です。 非対称システムでは、キーを簡単に安全に保つことができますが、対称システムには潜在的に同じキーを持つ多くの人がいるため、侵害されるリスクが高まります。
非対称暗号化の最大の欠点の1つは、コンピューターへの依存です。 コンピュータシステムがなければ、非対称の暗号化または復号化を実行することは事実上不可能です。 プロセス全体がコンピューター制御であるため、コンピューターでシステムを壊すことも可能です。 一部の公開鍵暗号化はほぼクラック防止と見なされていますが、毎年新しい暗号化対策を必要とする新しいクラッキング方法が登場します。