跳到正文

平成28年度 春期 ITパスポート試験 問87

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

問87
頻出度★★★

公開鍵暗号方式を用いた機密データの受渡しに関する記述中の a, b に入れる字句の適切な組合せはどれか。 データの受信者Aは, 自分の [ a ] 鍵と [ b ] 鍵を用意して [ a ] 鍵を送信者Bに送付する。データの送信者Bは, 受信者Aから送付された [ a ] 鍵を用いてデータを暗号化して受信者Aに送信する。受信者Aは, 送信者Bから受信した暗号化されたデータを自分の [ b ] 鍵を使って復号する。

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

問 87

  • 错误ア

    a=公开是对的,但 b=共享是错的。「共享密钥」是收发双方共用同一把密钥的共享密钥(对称)加密方式的术语,不会出现在公开密钥加密方式中。A用于解密的是与公开密钥配对的私有密钥。

  • イ

    正解 在公开密钥加密方式中,接收者A准备一对「公开密钥」和「私有密钥」。其中可以分发给他人的是公开密钥,因此A把公开密钥发送给发送者B(a=公开)。B用收到的A的公开密钥对数据加密后发回。用公开密钥加密的数据,只能用与之配对的A的私有密钥来解密,所以A用自己手中保管的私有密钥进行解密(b=私有)。因此 a=公开、b=私有 这一组合是正确的,即选项イ。

  • 错误ウ

    a 和 b 弄反了。私有密钥必须由本人严格保管、不能交给他人,所以把要发送给B的 a 当作私有密钥是错误的,应当发送的是公开密钥。另外,把 b(用于解密的密钥)当作公开密钥也是错的,公开密钥无法解密,需要私有密钥。

  • 错误エ

    a=私有是错的。发送给B的应是可以公开的公开密钥,绝不能发送私有密钥。此外 b=共享也不符合公开密钥加密方式的框架(共享密钥是对称加密方式的术语)。

ここがポイント
  • 在公开密钥加密方式中,接收者持有一对「公开密钥·私有密钥」,把公开密钥分发给对方用于加密,再用与之配对的自己的私有密钥进行解密。
  • 用公开密钥加密的数据只能用对应的私有密钥解密(密钥的对应关系)。「共享密钥」是收发双方共用同一把密钥的对称加密方式的术语,不适用于本题。
用語
解答問87イ
练这一题

作答记录