跳到正文

平成23年度 秋期 ITパスポート試験 問84

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

問84
頻出度★★★

暗号化又は復号で使用する鍵 a~c のうち, 第三者に漏れないように管理すべき鍵だけを全て挙げたものはどれか。 a 共通鍵暗号方式の共通鍵 b 公開鍵暗号方式の公開鍵 c 公開鍵暗号方式の秘密鍵

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

問 84

  • 错误ア

    认为 a 和 c 属于保密对象这一点是正确的,但把 b 的公开密钥也列为保密对象就错了。公开密钥只有分发给不特定多数人才能发挥作用,如果把它保密起来,对方就无法生成密文,也无法验证签名,公开密钥加密方式本身就无法成立。

  • イ

    正解 题干所说的「必须妥善管理以防泄露给第三方的密钥」,指的是一旦被他人知晓就会使加密的安全性崩溃的密钥,也就是必须保密的密钥。a 的共享密钥加密方式的共享密钥,由发送方和接收方用同一把密钥进行加密和解密,因此一旦落入第三方手中,密文就会被直接解密。所以它必须作为仅限当事人之间的秘密严加管理。c 的公开密钥加密方式的私钥,能够解密用与之配对的公开密钥加密的密文,还用于生成数字签名,因此一旦落到本人以外的人手中,就会导致内容被窃看和身份冒充,同样必须保密。另一方面,b 的公开密钥加密方式的公开密钥,其前提就是要广泛分发给想向自己发送密文的人或需要验证签名的人,而且从公开密钥推算出配对的私钥在计算量上是困难的,因此即使被第三方知晓也没有问题。必须保密的密钥只有 a 和 c,所以正确答案是「イ」。

  • 错误ウ

    这一项把 b 列为保密对象,又把 a 排除在保密对象之外,犯了双重错误。以公开分发为前提的 b 被列入保密对象,而一旦泄露就会当场导致密文被解密的 a 的共享密钥反而被排除在外,保密与否的判断正好反了。

  • 错误エ

    c 必须保密这一点是正确的,但由于遗漏了 a,因此并没有做到「全部列出」。共享密钥加密方式的共享密钥一旦泄露给第三方,密文同样会被解密,它也是保密对象;从如何把该共享密钥安全地交给对方会成为一个难题(密钥配送问题)这一点,也可以看出共享密钥是必须保密的密钥。

ここがポイント
  • 共享密钥加密方式在加密和解密时使用同一把密钥,因此该共享密钥必须作为通信当事人之间的秘密严加管理(一旦泄露,第三方就能解密)。
  • 在公开密钥加密方式中,成对的两把密钥里,公开密钥可以分发给任何人,私钥则只由本人持有。要注意的是,正如名称所示,按是否需要保密来区分的只是这一对密钥;共享密钥加密方式的共享密钥即使名称中不带「秘密」二字,也同样属于保密对象。另外,共享密钥加密方式也被称为私钥(秘密密钥)加密方式,但那里所说的私钥指的是当事人之间共享的共享密钥,与公开密钥加密方式中只有本人持有的私钥是不同的东西,不要混淆。
用語
解答問84イ
练这一题

作答记录