跳到正文

平成24年度 春期 ITパスポート試験 問59

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

問59
頻出度★★★

ディジタル署名を用いることで可能なことはどれか。

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

問 59

  • 错误ア

    错误。数字签名是用来确认文档未被篡改、以及发送者确为本人的机制,并不具备把“使用了哪种加密方式”告知接收者的功能。加密方式和算法的约定属于数字证书的记载内容或通信协议(如 SSL/TLS 的握手过程)的职责,不是签名本身的目的。

  • イ

    正解 正确答案是 イ“检测已签名文档是否被篡改”。在数字签名中,发送者先对整份文档计算出哈希值(消息摘要),再用自己的私钥对该哈希值加密,把结果作为签名附在文档上一起发送。接收者则把附带的签名用发送者的公钥解密得到哈希值,与自己对实际收到的文档重新计算出的哈希值进行比对。文档在途中哪怕只被改动一个字符,哈希值也会改变,两者就不再一致,因此接收者能够检测出文档被篡改这一事实。同时,由于签名能用发送者的公钥正确解密,也就可以确认“确实是本人签署的”(身份认证、抗抵赖)。也就是说,数字签名提供的是完整性(integrity)与真实性的确认,其具体效果就是检测篡改。

  • 错误ウ

    错误。这是把“检测”与“防止”弄混的选项。数字签名可以在篡改发生之后识破它,但无法从物理上阻止第三方在通信途中改写文档内容的行为本身。签名可以说是对封印的检查,而不是阻止改写的锁。区分检测与防止正是本题最主要的考点。

  • 错误エ

    错误。数字签名并不对文档正文加密,因此带签名的文档是以可直接读取的状态发送的。所以一旦被窃听,内容就会外泄,无法做到防止泄露(保障机密性)。若要保护机密性,必须在签名之外,另行用对称密钥加密或公钥加密对文档本身进行加密。

ここがポイント
  • 数字签名的效果是“检测篡改”和“确认发送者身份(抗抵赖)”,既不是防止篡改,也不是防止信息泄露 —— 不要把检测和防止混为一谈。
  • 其原理是:用发送者的私钥对哈希值加密并附上 → 接收者用发送者的公钥解密,再与自己计算出的哈希值核对。如果需要机密性,就要另行对文档正文进行加密。
用語
解答問59イ
练这一题

作答记录