椭圆曲线密码ECC是一种公开密钥加密算法体制,其密码由六元组T=<p,a,b,G,n,h>表示。用户的私钥d的取值为 1._____ ,公钥Q的取值为 2.______ 。 利用ECC实现数字签名与利用RSA实现数字签名的主要区别是 3.____

admin2011-04-23  25

问题 椭圆曲线密码ECC是一种公开密钥加密算法体制,其密码由六元组T=<p,a,b,G,n,h>表示。用户的私钥d的取值为  1._____ ,公钥Q的取值为 2.______ 。
   利用ECC实现数字签名与利用RSA实现数字签名的主要区别是  3.______ 。
3._____
A.ECC签名后的内容中没有原文,而RSA签名后的内容中包含原文
B.ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文
C.ECC签名需要使用自己的公钥,而RSA签名需要使用对方的公钥
D.ECC验证签名需要使用自己的私钥,而RSA验证签名需要使用对方的公钥

选项 A、 
B、 
C、 
D、 

答案B

解析   ECC规定用户的私钥d为一个随机数,取值范围为0~n-1。公钥Q通过dG进行计算(通过Q反算d是不可行的)。
   RSA实现签名的原理是分别利用自己的私钥和对方的公钥加密,签名后的内容是加密后的密文。而ECC的签名原理是利用密钥生成两个数附加在原始明文后一同发送。
转载请注明原文地址:https://jikaoti.com/ti/WK67FFFM
0

最新回复(0)