問54
頻出度★★★
X さんは, Y さんにインターネットを使って電子メールを送ろうとしている。電子メールの内容を秘密にする必要があるので, 公開鍵暗号方式を用いて暗号化して送信したい。電子メールの内容を暗号化するのに使用する鍵はどれか。
这道题的解析和你的作答记录。
X さんは, Y さんにインターネットを使って電子メールを送ろうとしている。電子メールの内容を秘密にする必要があるので, 公開鍵暗号方式を用いて暗号化して送信したい。電子メールの内容を暗号化するのに使用する鍵はどれか。
如果用 X 先生的公钥加密,能够解密的就只有持有配对私钥的 X 先生本人。这样就变成只有发送方自己才能读取的密文,收到邮件的 Y 先生无法解密内容,因此作为电子邮件的发送手段不成立。
用 X 先生的私钥加密的内容,任何持有已公开的 X 先生公钥的人都能解密,因此不能用于对内容保密的用途。这种用法是用来表明发送方确实是 X 先生本人的数字签名(发送方认证、篡改检测)的操作,与本题以机密性为目的的要求不同。
正解 正确答案是 ウ 的「Y 先生的公钥」。在公开密钥加密方式中,公钥和私钥成对存在,用其中一个密钥加密的内容只能用与之配对的另一个密钥解密。本题的目的是保护通信内容的秘密(确保机密性),因此需要造成只有作为接收方的 Y 先生才能读取的状态。为此,用任何人都能获取的 Y 先生的公钥对正文加密后发送。能够解密该密文的只有持有配对私钥的 Y 先生本人,所以即使通信在中途被窃听,内容也不会被读取。发送方 X 先生不需要知道 Y 先生的私钥,只要获取公钥就能加密,这正是该方式的优点。
私钥是只由本人严格保管、绝不交给他人的密钥。因此作为发送方的 X 先生无法获取 Y 先生的私钥,也就不可能用它来加密。即使假设能够使用,该密文也能被任何人用已公开的 Y 先生的公钥解密,无法保守秘密。