按照RSA算法,取两个最大素数p和q,n=p*q,令φ(n)=(p-1)*(q-1),取与φ(n)互质的数e,d=e-1 mod φ(n),如果用M表示消息,用C表示密文,下面( )是加密过程,( )是解密过程。
A.C=Me mod n B.C=Mn mod d C.C=Md mod φ(n) D.C=Mn mod φ(n) A.M=Cn mod e B.M=Cd mod n C.M=Cd mod φ(n) D.M=Cn mod φ(n)
第1题:
设有定义:int nl=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是( )。
A.*p=*q;
B.p=q;
C.*p=&n1;
D.p=*q;
第2题:
RSA是一种公开密钥加密算法。其原理是:已知素数p、q,计算n=pq,选取加密密钥e,使e与(p-1)×(q-1)互质,计算解密密钥d=e-1mod((p-1)×(q-1))。其中n、e是公开的。如果M、C分别是明文和加密后的密文,则加密的过程可表示为 (51) 。
假定EXY(M)表示利用X的密钥Y对消息M进行加密,DXY(M)表示利用x的密钥Y对消息M进行解密,其中Y=P表示公钥,Y=S表示私钥。A利用RSA进行数字签名的过程可以表示为 (52) ,A利用RSA实施数字签名后不能抵赖的原因是 (53) 。
(51)
A.C=Memodn
B.C=Mnmode
C.C=Mdmodn
D.C=Memodd
第3题:
第4题:
表示。用户的私钥d的取值为(64),公钥Q的取值为(65)。
利用ECC实现数字签名与利用RSA实现数字签名的主要区别是(66)。
第5题:
牵引端从动滑车绕出的滑车组,假设重物的重力为Q,滑车组的绳索数为n,则绳索的牵引作用力p为()。
第6题:
在RSA算法中,取p=3,q=11,则欧拉函数(n)等于()
第7题:
在RSA密钥产生过程中,选择了两个素数,p=17,q=13,求欧拉函数Φ(n)的值()
第8题:
牵引端从动滑车绕出的滑车组,假设重物的重力为Q,滑车组的绳索数为n,则绳索的牵引作用力p为().
第9题:
p和q的长度应仅相差几位
gcd(p-1,q-1)应该较小
随机延时
对明文进行随机填充
第10题:
n是素数
n,p,q都是素数
n和p互素
gcd(e,(p-1)(q-1))=1
第11题:
p和q都应大于10的100次幂
p-1和q-1互素
gcd(p-1,q-1)应该较大
p-1)和(q-1)都应有一个大的素因子
第12题:
p和q是两个素数
任何攻击者可以知道p和q的值
任何攻击者都可以知道n
为了抵御攻击,p和q必须是大素数
第13题:
试题(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验证签名需要使用对方的公钥
第14题:
第15题:
第16题:
RSA算法计算实例(给定p,q,e,m/c,计算n,)(n,d,c/m)
第17题:
在应用公钥密码进行通信之前,通信各方都必须产生一对密钥,首先要确定两个数p和q,然后计算模数n=pq,下列关于p,q,n的说法,错误的是()
第18题:
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()
第19题:
在RSA密钥生成过程中,在生成公钥(e,n)和私钥(d,n)过程中,我们需要对p,q,n,e,d等参数赋值并进行运算,n=pq,以下关于p,q,n,e,d的说法正确的是()
第20题:
p和q的长度应仅相差几位
p-1)和(q-1)都应有一个大的素因子
gcd(p-1,q-1)应该较小
p和q的的长度应较小约在1030内
第21题:
第22题:
33
20
32
14
第23题:
大素数p、q
pq乘积的大小
p与q是否都为素数
将n分解为正确的p与q