📜  门| Gate IT 2008 |第68章

📅  最后修改于: 2021-06-29 04:23:12             🧑  作者: Mango

一组n个人能够使用私钥和公用密钥密码系统相互通信所需的密钥总数分别为:
(A) n(n-1)和2n
(B) 2n和((n(n – 1))/ 2)
(C) ((n(n – 1))/ 2)和2n
(D) ((n(n – 1))/ 2)和n答案: (C)
解释:
如果有2个人,则用于通信的唯一密钥总数将为1。类似地,对于3个人,我们将需要2个唯一密钥。像n个用户的方式一样,我们将需要n-1个键,因此,键的总数为

1 + 2 + 3 +…n-1 =(n(n-1)/ 2)

现在,对于公共密钥加密方案,每个人将拥有两个密钥,一个公共密钥和一个私有密钥。
因此,对于n个人进行交流,我们将有2 * n个密钥
因此,正确答案将是((n(n – 1))/ 2)和2n。

该解决方案由Namita Singh贡献。
这个问题的测验