简答题

RSA算法是一种公开密钥算法,它有什么缺点?

正确答案

A.产生密钥很麻烦,受到素数产生技术的限制,因此难以做到一次一密。
B.分组长度太大,为保证安全性,n至少也要600比特以上,使运算代价很高,尤其是速度较慢,比对称密码算法慢几个数量级。而且随着大数分解技术的发展,这个长度还在增加,不利于数据格式的标准化。
C.RSA的安全性依赖于大整数的因子分解,但并没有从理论上证明破译RSA的难度与大整数分解难度等价。即RSA的重大缺陷是无法从理论上把握它的保密性能如何,为了保证其安全性,我们只能不断增加模n的位数。

答案解析

相似试题
  • 公开密钥算法为什么叫公开?

    简答题查看答案

  • 报文鉴别有什么作用,公开密钥加密算法相对于常规加密算法有什么优点?

    简答题查看答案

  • 现代密码体制把算法和密钥分开,只需要保证密钥的保密性就行了,算法是可以公开的

    判断题查看答案

  • 公钥算法RSA、DH和DSS算法的用途是什么?

    简答题查看答案

  • 阐述如何分别使用常规加密算法和公开密钥加密算法对单向鉴别的例子——电子邮件进行鉴别的原理,以及两种方法的优缺点。

    简答题查看答案

  • 公开密钥体制的特点是加密密钥(即公开密钥)与解密密钥(即秘密密钥)不相同,解密密钥是保密的,但加密密钥、加密算法都是公开的,虽然()密钥是由()密钥决定的,但却不能根据加密密钥算出解密密钥。

    填空题查看答案

  • DES和RSA是分别属于什么类型的加密算法()

    单选题查看答案

  • 在使用RSA算法时,可以从少量重复的编码中恢复出明文,其可能的原因是什么()

    单选题查看答案

  • 常见的公钥密码算法有RSA算法、Diffie-Hellman算法和ElGamal算法

    判断题查看答案