(49)以下哪种算法是公钥加密算法?
A)Blowfish算法
B)AES算法
C)三重DES
D)RSA算法
●RSA是一种基于 (43) 原理的公钥加密算法。网络上广泛使用的PGP协议采用RSA和IDEA两种加密算法组成链式加密体系,这种方案的优点是 (44) 。POP还可以对电子邮件进行认证,认证机制是用MD5算法产生 (45) 位的报文摘要,发送方用自己的RSA私钥对 (46) 进行加密,附加在邮件中进行传送。如果发送方要向一个陌生人发送保密信息,又没有对方的公钥,那么他可以 (47) 。
(43) A.大素数分解
B.椭圆曲线
C.背包问题
D.离散对数
(44) A.两种算法互相取长补短,从而提高了信息的保密性
B.可以组合成一种新的加密算法,从而避免专利技术的困扰
C.既有RSA体系的快捷性,又有IDEA算法的保密性
D.既有RSA体系的保密性,又有IDEA算法的快捷性
(45) A.256
B.142
C.128
D.96
(46) A.邮件明文
B.IDEA密钥
C.邮件明文和报文摘要
D.报文摘要
(47) A.向对方打电话索取公钥
B.从权威认证机构获取对方的公钥
C.制造一个公钥发给对方
D.向对方发一个明文索取公钥
在以下加密算法中,属于非对称密钥密码体制的算法是()。
A. AES算法 B. DES算法 C. IDEA算法 D. RSA算法
A.是A而不是第三方实施的签名
B.A公布了自己的公钥,且不可伪造
C.RSA签名需要使用接收方的公钥
D.只有A知道自己的私钥
A.RSA算法是一种对称加密算法
B.RSA算法的运算速度比DES慢
C.RSA算法可用于某种数字签名方案
D.RSA的安全性主要基于素因子分解的难度
试题(51)~(53)
椭圆曲线密码ECC是一种公开密钥加密算法体制,其密码由六元组T=<p,a,b,G,n,h>表示。用户的私钥d的取值为(51) ,公钥Q的取值为(52) 。
利用ECC实现数字签名与利用RSA实现数字签名的主要区别是 (53) 。
(51)
A. 0~n-1间的随机数
B. 0~n-1间的一个素数
C. 0~p-1间的随机数
D. 0~p-1间的一个素数
(52)
A. Q=dG
B. Q=ph
C. Q=ab G
D. Q=hnG
(53)
A. ECC签名后的内容中没有原文,而RSA签名后的内容中包含原文
B. ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文
C. ECC签名需要使用自己的公钥,而RSA签名需要使用对方的公钥
D. ECC验证签名需要使用自己的私钥,而RSA验证签名需要使用对方的公钥
常见的公钥密码算法有RSA算法、Diffie-Hellman算法和EIGamal算法。()