跳到正文

平成29年度 春期 ITパスポート試験 問86

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

問86
頻出度★★★

AさんはBさんの公開鍵をもっている。Bさんの公開鍵を使ってAさんができることはどれか。

出典 平成29年度 春期 ITパスポート試験 問86
解説

問 86

  • 错误ア

    数字签名要用“创建者本人的私有密钥”来生成。A 要创建自己的签名,需要 A 本人的私有密钥,而用手中持有的 B 的公开密钥无法创建。

  • 错误イ

    “收到后自动回复通知”属于电子邮件的回执确认(送达/已读通知)功能,与加密或公开密钥无关。这不是用 B 的公开密钥所能实现的事情。

  • ウ

    正解 在公开密钥加密方式中,用某个人的“公开密钥加密”得到的密文,只能用该人独自持有的“私有密钥”才能解密。A 拥有 B 的公开密钥,因此用它对明文加密后,就会得到只有持有对应私有密钥的 B 才能解密的密文。所以“创建只有 B 才能解密的密文”即 ウ 正确。这正是使用公开密钥实现“保密通信(确保机密性)”的基本用法。

  • 错误エ

    检测通信内容是否被篡改,是由发送方 A 用“自己的私有密钥”附加数字签名、再由接收方对其进行验证来实现的。用 A 手中持有的 B 的公开密钥,无法构建检测自己发送内容被篡改的机制。

ここがポイント
  • 公开密钥加密方式:用对方的“公开密钥加密”→ 只能用对方的“私有密钥解密”= 实现机密性(保密通信)的基本用法。
  • 数字签名用“自己的私有密钥”创建、用“自己的公开密钥”验证。不要混淆密钥的用途(加密=对方的公开密钥/签名=自己的私有密钥),这是本题的考点。
用語
解答問86ウ
练这一题

作答记录