更多“2、RSA公钥密码的数学基础是欧拉定理,它的安全性依赖于 的困难性。”相关问题
  • 第1题:

    下列关于加密的叙述中,正确的是______。

    A.DES属于公钥密码体制

    B.RSA属于公钥密码体制,其安全性基于大数因子分解困难

    C.公钥密码体制的密钥管理复杂

    D.公钥密码体制中,加密和解密采用不同的密钥,解密密钥是向社会公开的


    正确答案:B
    解析:数据加密即是对明文(未经加密的数据)按照某种的加密算法(数据的变换算法)进行处理,而形成难以理解的密文(经加密后的数据)。即使是密文被截获,截获方也无法或难以解码,从而防止泄露信息。
      数据加密和数据解密是一对可逆的过程,数据加密是用加密算法E和加密密钥K1将明文P变换成密文C,表示为:C=EK1(P)
      数据解密是数据加密的逆过程,用解密算法D和解密密钥K2,将密文C转换在明文 P,表示为:P=DK2(C)
      按照加密密钥K1和解密密钥K2的异同,有2种密钥体制。
      (1)秘密密钥加密体制(K1=K2):加密和解密采用相同的密钥,因而又称为对称密码体制。因为其加密速度快,通常用来加密大批量的数据。典型的方法有日本NTT公司的快速数据加密标准(FEAL)、瑞士的国际数据加密算法(IDEA)和美国的数据加密标准(DES)。
      DES(数据加密标准)是国际标准化组织(ISO)核准的一种加密算法,自1976年公布以来得到广泛的应用,但近年来对它的安全性提出了疑问。1986年,美国政府宣布不再支持DES作为美国国家数据加密标准,但同时又不准公布用来代替DES的加密算法。
      一般DES算法的密钥长度为56位为了加速DES算法和RSA算法的执行过程,可以用硬件电路来实现加密和解密。针对DES密钥短的问题,科学家又研制了80位的密钥,以及在DES的基础上采用三重DES和双密钥加密的方法。即用2个56位的密钥 K1、K2,发送方用K1加密,K2解密,再使用K1加密。接收方则使用K1解密,K2加密,再使用K1解密,其效果相当于将密钥长度加倍。
      (2)公开密钥加密体制(K1≠K2):又称不对称密码体制,其加密和解密使用不同的密钥,其中一个密钥是公开的,另一个密钥是保密的。典型的公开密钥是保密的。由于加密速度较慢,所以往往用在少量数据的通信中。典型的公开密钥加密方法有RSA和 NTT的ESIGN。
      RSA算法的密钥长度为512位。RSA算法的保密性取决于数学上将一个大数分解为2个素数的问题的难度,根据已有的数学方法,其计算量极大,破解很难。但是加密解密时要进行大指数模运算,因此加密解密速度很慢,影响推广使用。
      国际数据加密算法(IDEA)在1990年正式公布。这种算法是在DES算法的基础上发展起来的,类似于三重DES。发展IDEA也是因为感到DES具有密钥太短等缺点, IDEA的密钥为128位,这么长的密钥在今后若干年内应该是安全的。

  • 第2题:

    下列叙述中,错误的是(20)。

    A.DES属于对称密码体制

    B.RSA属于公钥密码体制,其安全性基于大数因子分解困难

    C.公钥密码体制的密钥管理较为容易

    D.公钥密码体制中,加密和解密采用不同的密钥,解密密钥是向社会公开的


    正确答案:D
    解析:公开钥密码体制下,用户的公钥是公开的,由认证中心统一管理,用户只需保管自己的私钥。该体制下,加密和解密使用不同的密钥,公钥加密的密文只能用对应的私钥解密,私钥加密的密文只能用对应的公钥解密。即公钥和私钥都可以用做加密密钥或者解密密钥。

  • 第3题:

    下面关于RSA算法的描述,正确的是()

    • A、RSA的执行效率比AES高
    • B、RSA的安全性依赖于大数分解
    • C、RSA是非对称加密算法
    • D、TLS/SSL协议中RSA的公钥长度一般为256位或512位

    正确答案:B,C

  • 第4题:

    因为基于身份的密码系统不需要数字证书, 所以它避免了传统公钥密码系统建立和管理公钥基础设施的困难。


    正确答案:正确

  • 第5题:

    RSA公钥密码体制是由()共同提出来的。

    • A、Rivest
    • B、Shamir
    • C、Shannon
    • D、Adleman

    正确答案:A,B,D

  • 第6题:

    在公钥密码体制中,被用于数字签名的补充密码被称作()。

    • A、私钥
    • B、公钥
    • C、DES密钥
    • D、RSA公钥

    正确答案:A

  • 第7题:

    密码算法中,最著名的公钥密码体制是()。

    • A、RSA算法
    • B、DES算法
    • C、LOKI算法
    • D、IDEA算法

    正确答案:A

  • 第8题:

    RSA公钥加密体制的基础是以下哪一个数学问题?()

    • A、离散数学
    • B、大数因子分解
    • C、背包问题
    • D、椭圆曲线

    正确答案:B

  • 第9题:

    RSA算法中会用到以下哪些数学知识()。

    • A、中国剩余定理
    • B、欧拉函数
    • C、费马小定理
    • D、S盒

    正确答案:A,B,C

  • 第10题:

    单选题
    下列是关于传统密码和公钥密码的比较,说法正确的是()
    A

    公钥密码通常用于加密长信息,因为公钥密码比传统密码更有效率

    B

    公钥密码比传统密码安全

    C

    公钥密码是一种通用方法,可以取代传统密码

    D

    公钥密码是非对称的,它使用两个独立的密钥


    正确答案: B
    解析: 公钥密码算法所需计算量大,不能加密很长的数据,所以选项A是错误的。任何加密方法的安全性依赖于密钥的长度和破译密文所需要的计算量,不能说公钥密码优于传统密码,所以选项B是错误的。由于有的公钥密码方法所需的计算量大,所以取代传统密码似乎不太可能,所以选项C也是错误的。公钥密码是非对称的,它使用两个独立的密钥,所以选项D是正确的。

  • 第11题:

    填空题
    RSA非对称密码体制的安全性依赖于()的困难性。

    正确答案: 大整数分解
    解析: 暂无解析

  • 第12题:

    判断题
    因为基于身份的密码系统不需要数字证书, 所以它避免了传统公钥密码系统建立和管理公钥基础设施的困难。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    序列密码的安全性主要依赖于( )。

    A.密钥序列

    B.安全的加密算法

    C.密钥的长度

    D.公钥密码系统


    正确答案:A
    解析:序列密码的安全性主要依赖于密钥序列。而分组密码设计的核心则是构造安全的加密算法。

  • 第14题:

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

    A. 分解大数的困难
    B. 大数容易分解
    C. 容易获得公钥
    D. 私钥容易保密

    答案:A
    解析:
    现在主要的两大类算法是:建立在基于“分解大数的困难度”基础上的算法,和建立在“以大素数为模来计算离散对数的困难度”基础上的算法。基于数论原理的RSA算法的安全性建立在分解大数的困难的基础上。但是使用RSA来加密大量的数据则速度太慢了,因此RSA一般广泛用于密钥的分发。

  • 第15题:

    在密码学中,下列对RSA的描述错误的有().

    • A、RSA是秘密密钥算法和对称密钥算法
    • B、RSA是非对称密钥算法和公钥算法
    • C、RSA是秘密密钥算法和非对称密钥算法
    • D、RSA是公钥算法和对称密钥算法

    正确答案:A,C,D

  • 第16题:

    RSA非对称密码体制的安全性依赖于()的困难性。


    正确答案:大整数分解

  • 第17题:

    RSA系统是当前最著名、应用最广泛的公钥系统,大多数使用公钥密码进行加密和数字签名的产品及标准使用的都是RSA算法


    正确答案:正确

  • 第18题:

    在密码学中,对RSA的描述是正确的是?()

    • A、RSA是秘密密钥算法和对称密钥算法
    • B、RSA是非对称密钥算法和公钥算法
    • C、RSA是秘密密钥算法和非对称密钥算法
    • D、RSA是公钥算法和对称密钥算法

    正确答案:B

  • 第19题:

    RSA加密算法的公钥为PU={e,n},私钥为PR={d,n},仅当d与Φ(n)互素,即gcd(Φ(n),d)=1时,d和e是模Φ(n)的乘法逆元。gcd是什么概念的简称()

    • A、最小公因子
    • B、费马定理
    • C、欧拉定理
    • D、最大公因子

    正确答案:D

  • 第20题:

    下列是关于传统密码和公钥密码的比较,说法正确的是()

    • A、公钥密码通常用于加密长信息,因为公钥密码比传统密码更有效率
    • B、公钥密码比传统密码安全
    • C、公钥密码是一种通用方法,可以取代传统密码
    • D、公钥密码是非对称的,它使用两个独立的密钥

    正确答案:D

  • 第21题:

    ()加密算法属于公钥密码算法。

    • A、AES
    • B、DES
    • C、IDEA
    • D、RSA

    正确答案:D

  • 第22题:

    多选题
    RSA算法中会用到以下哪些数学知识()。
    A

    中国剩余定理

    B

    欧拉函数

    C

    费马小定理

    D

    S盒


    正确答案: B,A
    解析: 暂无解析

  • 第23题:

    单选题
    RSA加密算法的公钥为PU={e,n},私钥为PR={d,n},仅当d与Φ(n)互素,即gcd(Φ(n),d)=1时,d和e是模Φ(n)的乘法逆元。gcd是什么概念的简称()
    A

    最小公因子

    B

    费马定理

    C

    欧拉定理

    D

    最大公因子


    正确答案: D
    解析: gcd是最大公因子的简称,所以本题答案是D,选项A中的“最小公因子”是迷惑选项,选项B中的“费马定理”和选项C中的“欧拉定理”是RSA算法使用的两个重要定理,但是这两个定理的简称并非gcd所以选项B和选项C是错误的。

  • 第24题:

    判断题
    RSA系统是当前最著名、应用最广泛的公钥系统,大多数使用公钥密码进行加密和数字签名的产品及标准使用的都是RSA算法
    A

    B


    正确答案:
    解析: 暂无解析