問89
頻出度★★★
Aさんは, Bさんから次の4種類のメッセージを受け取った。Aさんが, 受け取ったメッセージを復号して読むことができるものだけを全て挙げたものはどれか。 a AさんとBさんとの共通鍵で暗号化したメッセージ b Aさんの公開鍵で暗号化したメッセージ c Bさんの公開鍵で暗号化したメッセージ d Bさんの秘密鍵で暗号化したメッセージ
这道题的解析和你的作答记录。
Aさんは, Bさんから次の4種類のメッセージを受け取った。Aさんが, 受け取ったメッセージを復号して読むことができるものだけを全て挙げたものはどれか。 a AさんとBさんとの共通鍵で暗号化したメッセージ b Aさんの公開鍵で暗号化したメッセージ c Bさんの公開鍵で暗号化したメッセージ d Bさんの秘密鍵で暗号化したメッセージ
正解 正确答案是 ア (a, b, d)。密钥遵循「用与加密所用密钥配对的密钥来解密」这一原则。a 是用 A、B 共享的共享密钥加密的,A 自己也持有该共享密钥,所以能够解密。b 是用 A 的公开密钥加密的消息,而持有与之配对的 A 的私有密钥的只有 A 本人,因此 A 能够解密。d 是用 B 的私有密钥加密的,与之配对的 B 的公开密钥是公开的,A 也能获取,因此 A 能够解密(这也是用于确认发送者的数字签名机制)。所以 A 能够解密并读取的是 a、b、d 这 3 项,ア 正确。
列出了 a, c, d,但 c 是错的。c 是用 B 的公开密钥加密的消息,解密需要与之配对的 B 的私有密钥,而 B 的私有密钥只有 B 本人持有,A 没有,所以 A 无法解密。此外还漏掉了能够解密的 b。
只列出了 b, d,但漏掉了 a。a 是用 A、B 共享的共享密钥加密的,A 也持有该共享密钥,所以能够解密。因此不包含 a 的 ウ 是不完整的。
列出了 c, d,但 c 无法解密,所以是错的(c 需要 B 的私有密钥,而 A 没有)。此外还漏掉了能够解密的 a 和 b。