正在加载图片...
6、在公钥密码的密钥管理中,公开的加密钥K和保密的解密钥Kd的秘密性、 真实性和完整性都需要确保吗?说明为什么? 7、自己给出两个小于20的素数,按照RSA的算法,产生一个密钥对,使用私 钥对数字3加密,使用公钥解密。演算出整个过程。 8、在下述站点认证协议中函数f起什么作用?去掉f行不行?为什么? 设A,B是两个站点,A是发方,B是收方。它们共享会话密钥Ks,f是公开 的简单函数。A认证B是否是他的意定通信站点的协议如下: (1)A产生一个随机数RN,并用Ks对其进行加密:C=E(RN,Ks),并 发C给B。同时A对RN进行f变换,得到fRN) (2)B收到C后,解密得到RN=D(C,Ks)。B也对RN进行f变换,得 到f(RN),并将其加密成C'=E(f(RN),Ks),然后发C’给A。 (3)A对收到的C'解密得到f(RN),并将其与自己在第①步得到的f(RN) 比较。若两者相等,则A认为B是自己的意定通信站点。否则A认为B不是自 己的意定通信站点。 9、假设一个用户A发现了她的私有rsa密钥(dl,nl)与另一个用户B的公开rsa密钥(e2,n 2)相同。或者说,d1=e2而nl=n2。那么,A是否应该考虑改变她的公开密钥和私有密 钥呢?请解释你的答案。 10、假设在某机构中有100个人,如果他们任意两人之间可以进行秘密对话,如 果使用对称密钥加密,则共需要4950个密钥,而且每个人应记住99个密钥,如 果机构人数更多,则保密密钥的分发就产生了问题。目前,哪能种方案可以解决 这个问题?请简述其原理?6、在公钥密码的密钥管理中,公开的加密钥 Ke 和保密的解密钥 Kd 的秘密性、 真实性和完整性都需要确保吗?说明为什么? 7、自己给出两个小于 20 的素数,按照 RSA 的算法,产生一个密钥对,使用私 钥对数字 3 加密,使用公钥解密。演算出整个过程。 8、在下述站点认证协议中函数 f 起什么作用?去掉 f 行不行?为什么? 设 A,B 是两个站点,A 是发方,B 是收方。它们共享会话密钥 Ks ,f 是公开 的简单函数。A 认证 B 是否是他的意定通信站点的协议如下: (1)A 产生一个随机数 RN,并用 Ks 对其进行加密:C=E(RN,Ks),并 发 C 给 B。同时 A 对 RN 进行 f 变换,得到 f(RN)。 (2)B 收到 C 后,解密得到 RN=D(C,Ks)。B 也对 RN 进行 f 变换,得 到 f(RN),并将其加密成 C’=E(f(RN),Ks),然后发 C’给 A 。 (3)A 对收到的 C’解密得到 f(RN),并将其与自己在第①步得到的 f(RN) 比较。若两者相等,则 A 认为 B 是自己的意定通信站点。否则 A 认为 B 不是自 己的意定通信站点。 9、假设一个用户 A 发现了她的私有 rsa 密钥(d1, n1)与另一个用户 B 的公开 rsa 密钥 (e 2, n 2) 相同。或者说,d1 = e2 而 n1 = n2。那么,A 是否应该考虑改变她的公开密钥和私有密 钥呢? 请解释你的答案。 10、假设在某机构中有 100 个人,如果他们任意两人之间可以进行秘密对话,如 果使用对称密钥加密,则共需要 4950 个密钥,而且每个人应记住 99 个密钥,如 果机构人数更多,则保密密钥的分发就产生了问题。目前,哪能种方案可以解决 这个问题?请简述其原理?
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有