RSA の公開キーが第三者に知られると、第三者はその公開キーを使用してデータを暗號化します。たとえば、A は B に手紙を書きたいと考えています。 1. B は公開キーを A に送信します。 . A は、手紙の內(nèi)容を暗號化するための公開鍵を取得し、その內(nèi)容を B に送信します。 3. B は、A の手紙を取得した後、秘密鍵を使用してそれを復(fù)號します。 次に疑問が生じます: 質(zhì)問 1: B が A に公開鍵を渡すと、その公開鍵は第三者 C に知られていますが、C は B に書き込むこともできますか?
公開鍵自體は公開されており、誰でも知ることができます。公開鍵で暗號化された暗號文は秘密鍵でのみ復(fù)號化でき、暗號化を行う側(cè)でも公開鍵を使って暗號文を復(fù)號化することはできないため、公開鍵を入手した人は誰も暗號文を復(fù)號化できません。
認証の問題について話したい場合、つまり、C が B のふりをして A に書き込むことができる場合、これには認証の問題が関係します。
データ暗號化と認証を混同しています。
Cによって取得された公開鍵はデータの暗號化にのみ使用されます。
C が B にデータを正常に送信できるようにするには、B の ID 認証レベルに合格する必要があります。
C に対する B の身元認証は、B の公開鍵とは何の関係もありません。