跳到正文

平成21年度 秋期 ITパスポート試験 問74

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

問74
頻出度★★★

データの送信側は受信者の公開鍵で暗号化し,受信側は自身の秘密鍵で復号することによって実現できる対策はどれか。

出典 平成21年度 秋期 ITパスポート試験 問74
解説

問 74

  • 错误ア

    要实现防止发送者身份冒充(即对发送者进行认证),需要采用数字签名的形式:发送者用「自己的私钥」签名,接收者用「发送者的公钥」验证。本题使用的是接收方的密钥对,密钥的用法正好相反,因此无法保证发送者是谁。接收方的公钥任何人都能获取,所以第三方也可以冒充身份发送密文。

  • イ

    正解 在公开密钥加密方式中,用公钥加密的内容只能用与之配对的私钥解密。本题中发送方使用的是「接收方的公钥」进行加密,因此能够解密的只有持有对应私钥的接收方本人。即使第三方在通信途中截获了密文,由于没有私钥,也无法读取其中的内容。也就是说,这一步骤实现的是通信内容的机密性保障,即「防止数据在通信路径上被窃听」,所以正确答案是イ。

  • 错误ウ

    防止传输错误本身的发生,靠的是通信线路质量以及奇偶校验、CRC、纠错码、重传控制等数据传输技术,与加密无关。即使进行了加密,噪声引起的比特错误照样会发生(反而一旦出错,解密结果会被破坏)。

  • 错误エ

    加密只是把内容隐藏起来,并没有把被破坏的部分还原的功能。篡改的「检测」可以通过哈希值、数字签名或消息认证码来实现,但那也只是检测,而不是恢复。如果需要恢复数据,就要依靠重传、备份、纠错码等其他手段。

ここがポイント
  • 用公开密钥加密方式获得机密性(防窃听)时的密钥用法是「用接收方的公钥加密 → 用接收方的私钥解密」,能够解密的只有持有私钥的接收方。
  • 同样是公开密钥加密,如果目的是认证或篡改检测(数字签名),密钥的用法就相反:「用发送者的私钥签名 → 用发送者的公钥验证」。这一对比是常考的考点。
用語
解答問74イ
练这一题

作答记录