跳到正文

令和7年度 ITパスポート試験 問89

这道题的解析和你的作答记录。

問89
頻出度★★★

Aさんは, Bさんから次の4種類のメッセージを受け取った。Aさんが, 受け取ったメッセージを復号して読むことができるものだけを全て挙げたものはどれか。 a AさんとBさんとの共通鍵で暗号化したメッセージ b Aさんの公開鍵で暗号化したメッセージ c Bさんの公開鍵で暗号化したメッセージ d Bさんの秘密鍵で暗号化したメッセージ

出典 令和7年度 ITパスポート試験 問89
解説

問 89

  • ア

    正解 正确答案是 ア (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。

ここがポイント
  • 在公开密钥加密方式中,遵循「用公开密钥加密→用私有密钥解密」「用私有密钥加密→用公开密钥解密」的配对密钥解密规则。接收者 A 能够解密的情况是:用 A 的私有密钥解密时(即用 A 的公开密钥加密的内容),或用任何人都能获取的公开密钥解密时(即用发送者的私有密钥加密的内容)。
  • 在共享密钥加密方式中,加密和解密使用同一把共享密钥,因此共享了该共享密钥的 A 能够解密。另一方面,需要对方 B 的私有密钥的内容,A 无法解密。
用語
解答問89ア
练这一题

作答记录