問77
頻出度★★★
暗号化通信で使用する鍵 a~c のうち,セキュリティ上,第三者に知られてはいけないものだけを全て挙げたものはどれか。 a 共通鍵暗号方式の共通鍵 b 公開鍵暗号方式の公開鍵 c 公開鍵暗号方式の秘密鍵
这道题的解析和你的作答记录。
暗号化通信で使用する鍵 a~c のうち,セキュリティ上,第三者に知られてはいけないものだけを全て挙げたものはどれか。 a 共通鍵暗号方式の共通鍵 b 公開鍵暗号方式の公開鍵 c 公開鍵暗号方式の秘密鍵
a(共享密钥)确实需要保密,但 b 的公钥是以分发和公开为前提的密钥,即使被人知道也不会损害安全性。相反,如果不把它交给对方,加密通信根本无法开始。此外,本选项漏掉了同样需要保密的 c 私钥,这也是错误之处。
正解 解题要点是把密钥区分为“要分发出去使用的”还是“只有自己持有的”。a 的共享密钥加密方式中的共享密钥,加密和解密使用同一把密钥,因此一旦落到第三方手中,通信内容就会被直接解读,必须保密。c 的公开密钥加密方式中的私钥,用于解密由配对公钥加密的报文,或者生成数字签名,只有本人持有它,才能实现“防止身份假冒”和“机密性”,这同样必须保密。另一方面,b 的公钥本来就是以分发给通信对方或向社会公开为前提的密钥,其机制保证了即使公开也无法推算出私钥。因此不能被第三方知晓的只有 a 和 c,正确答案是“イ a, c”。
本选项正确地包含了 c(私钥),但把 b 的公钥列为“不能被知晓的密钥”是错误的。公钥正如其名,是可以公开的密钥,其前提正是从公钥反推出私钥在计算上是困难的。而且本选项还漏掉了需要保密的 a 共享密钥。
本选项指出 c(私钥)需要保密是正确的,但漏看了 a 的共享密钥。在共享密钥加密方式中,发送方和接收方共用同一把密钥,加密和解密都靠这一把密钥完成,因此一旦密钥落到第三方手中,密文就毫无防护。题目问的是“把所有……的全部列举出来”,所以不含 a 的选项是不完整的。