基于数论原理的RSA算法的安全性建立在 (请作答此空)的基础上。RSA广泛用于( )。

题目
基于数论原理的RSA算法的安全性建立在 (请作答此空)的基础上。RSA广泛用于( )。

A. 分解大数的困难
B. 大数容易分解
C. 容易获得公钥
D. 私钥容易保密
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于加密原理的描述,不正确的是()。

A、Hash签名属于强计算密集型算法

B、RSA采用公钥算法

C、DSS采用公钥算法

D、RSA可用于身份验证


正确答案:A

第2题:

关于RSA算法的叙述,不正确的是______。

A.RSA算法是一种对称加密算法

B.RSA算法的运算速度比DES慢

C.RSA算法可用于某种数字签名方案

D.RSA的安全性主要基于素因子分解的难度

A.

B.

C.

D.


正确答案:A
解析:RSA算法是一种非对称密码加密算法,RSA算法的密钥长度为512位。RSA算法的保密性取决于数学上将一个大数分解为两个素数的问题的难度,根据已有的数学方法,其计算量极大,破解很难。但是加密/解密时要进行大指数模运算,因此,加密/解密速度很慢,影响推广使用。但是,RSA可以用于加密数据量比较少的场合,如数字签名。

第3题:

● 关于 RSA 算法的叙述不正确的是(5) 。

(5)

A.RSA 算法是一种对称加密算法

B.RSA 算法的运算速度比DES慢

C.RSA 算法可用于某种数字签名方案

D.RSA 的安全性主要基于素因子分解的难度


正确答案:A

第4题:

数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方用发送方的公钥验证真伪。生成消息摘要的算法为(请作答此空),对摘要进行加密的算法为( ).

A. DES
B. 3DES
C. MD5
D. RSA

答案:C
解析:
数字签名首先需要生成消息摘要,生成消息摘要可用的算法是MDS,对摘要进行加密可以使用RSA算法。接收方使用发送方的公钥解密并提取消息摘要。

第5题:

在RSA算法中,已知两个质数分别为3和13,在下面的选项中,可成为公钥的是( ),对应的私钥是(请作答此空)。

A.(39,5)
B.(39,11)
C.(39,17)
D.(39,23)

答案:A
解析:
本题考查RAS算法中公钥和私钥的计算。非对称密钥密码体制的典型算法是RSA算法,其基本原理是基于大素数难分解原理,即寻找两个大素数比较简单,而将两个大素数的乘积分解则非常困难。具体算法如下:①选取两个足够大的质数p和q;②计算p和q的乘积,记为n=p×q;③计算p-1和q-1的乘积,记为m=(p-1)×(q-1);④寻找一个与m互质的数e,且满足1<e<m;⑤寻找一个数d,使其满足(e×d) mod m=1;⑥(n,e)为公钥,(n,d)为私钥。

第6题:

以下关于RSA加密算法的说法中,错误的是______。

A.RSA算法是一种非对称加密算法

B.RSA算法可用于某种数字签名方案

C.RSA算法的运算速度比DES算法快

D.RSA算法主要基于素因子难于分解


正确答案:C
解析:RSA加密算法是一种非对称加密算法,其算法主要基于素因子难于分解。其密钥长度为512bit,加解密过程中要进行大指数模运算,因此它的加解密速度比DES算法慢。数字签名用于保证消息的发送方和接收方的真实性,其应用较为广泛的3种签名算法是Hash签名、DSS签名、RSA签名。

第7题:

下列选项中,哪一种算法的安全性是建立在大素数分解的基础上,素数分解是一个极其困难的问题( )。

A.RSA算法

B.PKC算法

C.PGP算法

D.PKCS算法


正确答案:A

第8题:

A向B发送消息P,并使用公钥体制进行数字签名。设E表示公钥,D表示私钥,则B要保留的证据是(45)。基于数论原理的RSA算法的安全性建立在(46)的基础上。 Kerberos是MIT为校园网设计的身份认证系统,该系统利用智能卡产生(47)密钥,可以防止窃听者捕获认证信息。为了防止会话劫持,Kerberos提供了(48)机制,另外报文中还加入了(49),用于防止重发攻击(Replay Attack)。

A.EA(P)

B.EB(P)

C.DA(P)

D.DB(P)


正确答案:C

第9题:

SET电子支付模型中,采用(请作答此空)公钥算法,生成的数字摘要长度是( )。

A.RSA.B.DES
C.IDEA.D.SHA

答案:A
解析:
本题考查密钥算法方面的基础知识。密钥算法按加密密钥和解密密钥是否相同,可将现有的加密体制分为两种:单钥加密体制和双钥加密体制。使用单钥加密体制的加密技术称为对称密钥加密,使用双钥加密体制的加密技术称为非对称密钥加密,也称公开密钥加密。常见的对称密钥加密算法主要包括:DES算法、IDEA算法、AES算法、RC4算法等。常见的非对称密钥加密算法主要包括:RSA算法、E1 Gamal算法、Rabin算法等。报文摘要算法即采用单向Hash算法对需要加密的明文进行摘要,而产生的具有固定长度的单向散列值。其中,散列函数(Hash Functions)是一个将不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要算法和非对称密钥加密一起,可以提供数字签名。报文摘要算法主要有安全散列标准和MD系列标准。安全散列算法(Secure Hash Algorithm,简称SHA)它产生160位的散列值。SHA已经被美国政府核准作为标准。MD5编码法产生128位的密文。在SET电子支付模型中,采用RSA公开密钥加密,利用安全散列算法SHA生成160位数字摘要。

第10题:

数字签名首先要生成消息摘要,采用的算法为 (请作答此空)摘要长度为 ( )位

A.DES
B.3DES
C.MD5
D.RSA]

答案:C
解析:

更多相关问题