問75
頻出度★★★
A さんは B さんだけに伝えたい内容を書いた電子メールを, 公開鍵暗号方式を用いて B さんの鍵で暗号化して B さんに送った。この電子メールを復号するために必要な鍵はどれか。
这道题的解析和你的作答记录。
A さんは B さんだけに伝えたい内容を書いた電子メールを, 公開鍵暗号方式を用いて B さんの鍵で暗号化して B さんに送った。この電子メールを復号するために必要な鍵はどれか。
「A 的公开密钥」是任何人都能获取的公开信息,与用 B 的公开密钥加密的密文并不配对,因此无法解密。发送方 A 的密钥与这次机密通信的解密无关。
「A 的私钥」是 A 本人用于数字签名等用途的密钥,与用 B 的公开密钥加密的密文的解密密钥并不配对,无法解密。
「B 的公开密钥」正是这次用于「加密」的密钥本身。在公开密钥加密方式中,不能用加密所用的密钥来解密(用同一密钥还原的是对称密钥加密方式),解密需要与之配对的私钥,因此错误。
正解 在公开密钥加密方式中,公开密钥与私钥在数学上成对,「用其中一方加密的密文,只能用与之配对的另一方解密」。在机密通信中,发送方 A 用接收方 B 的「公开密钥」加密。能够还原这段密文的,只有 B 独自秘密保管的「B 的私钥」。因此解密所需的密钥是「エ B 的私钥」。由于 B 的私钥除本人外无人持有,第三方无法解密密文,从而只有 B 能够获知内容。