.用户A利用公开密钥密码向用户B发送消息M(假定M是可读的一句中文字符串),加密函数E,解密函数,散列函数H,A的公钥为PUa,私钥为PRa,B的公钥为PUb,私钥为PRb,提供机密性、不可否认性、完整性保护的最佳方案是()。
A. E(PUb,M||E(PRa,H(M)))
B. E(PUa,M||E(PRb,H(M)))
C. E(PUb,M||H(M))
D. E(PUb,E(PRa,M))
查看答案
.用户A利用对称密钥密码向用户发送消息M(假定M是可读的一句中文字符串),加密函数E,解密函数D,散列函数H,对称密钥为K,提供机密性、完整性保护的最佳方案是()。
A. E(K,M||H(M))
B. E(K,M)
C. M||E(K,H(M))
D. E(K,M)||H(M)
.用户利用对称密钥密码向用户B发送消息M(假定M是无结构的随机二进制串),加密函数E,解密函数D,散列函数H,对称密钥为K,提供机密性、完整性保护的最佳方案是()。
A. E(K,M||H(M))
B. E(K,M)
C. M||E(K,H(M))
D. E(K,M)||H(M)
.Needham-Schroeder双向鉴别协议中,第(5)步向B发送E(Ks,f(N2))而不是E(Ks,N2)的原因是()。
A. 防重放攻击
B. 没什么实际意义
C. 提高速度
D. 防止攻击者窃听到N2
.若小张给小李发送一封邮件,并想让小李确信邮件是由小张发出的,则小张应该选用()对邮件内容加密。
A. 小李的公钥
B. 小李的私钥
C. 小张的公钥
D. 小张的私钥