(单选题)
RSA算法是基于哪种数学难题的()
A大整数因子分解
B圆周率
C离散对数
D16轮迭代
正确答案
答案解析
选项A是正确答案,利用两个大素数的积产生一个大整数,对这个大整数进行因子分解是非常困难的,RSA的算法就是基于这个数学难题的,并用于公钥密码。选项B是迷惑选项。RSA没有涉及离散对数问题,所以选项C是错误的。RSA没有使用16轮迭代,所以选项D也是错误的。
相似试题
(单选题)
以下哪种非对称加密算法是基于离散对数难题的()
(单选题)
以下基于大整数因子分解难题的公钥密码算法是()
(单选题)
以下哪种方法被用来防止针对RSA算法的选择密文攻击()
(简答题)
公钥算法RSA、DH和DSS算法的用途是什么?
(单选题)
RSA算法的安全理论基础是()
(简答题)
RSA算法是一种公开密钥算法,它有什么缺点?
(单选题)
在模糊综合评价法中,确定评价对象因素u在指标集合U中的权重可利用下列哪种数学方法测定:()
(单选题)
DES和RSA是分别属于什么类型的加密算法()
(单选题)
在RSA算法中,我们会经常计算gcd(a,b)=1,以下哪一项中a和b的取值可以满足gcd(a,b)=1()