問97
頻出度★★★
公開鍵暗号方式では, 暗号化のための鍵と復号のための鍵が必要となる。4人が相互に通信内容を暗号化して送りたい場合は, 全部で8個の鍵が必要である。このうち, 非公開にする鍵は何個か。
这道题的解析和你的作答记录。
公開鍵暗号方式では, 暗号化のための鍵と復号のための鍵が必要となる。4人が相互に通信内容を暗号化して送りたい場合は, 全部で8個の鍵が必要である。このうち, 非公開にする鍵は何個か。
「1」错误。私钥不是全员共享的1个,而是每个人各自专用地持有1个。有4个人时,需要非公开的私钥也是4个,1个不够。
「2」错误。这可能是把1个人所持有的密钥对数量(公钥1+私钥1=2)搞混了,或是误以为只有部分人才持有私钥而得出的数。需要非公开的是全部4个人的私钥,所以是4个。
正解 在公开密钥加密方式中,每个人各持有一组「公钥(用于加密)」和「私钥(用于解密)」。4个人要相互进行加密通信,需要 4人×2个=8个密钥,这与题目所说的「总共8个」一致。其中,不交给他人、只由本人私密保管的是用于解密的私钥,每人1个。因此需要非公开的密钥是 4人×1个=4个,答案是ウ(4)。公钥是可以向任何人公开的密钥,所以需要非公开的只有私钥,这是本题的要点。
「6」错误。这相当于对称密钥(共享密钥)加密方式中4个人两两组队时的密钥数量 4×3÷2=6,并不是公开密钥加密方式中私钥的个数。在公开密钥方式中,私钥每人1个,所以是4个。