试题(51)~(53)
椭圆曲线密码ECC是一種公开密钥加密算法体制其密码由六元组T=<p,a,b,G,n,h>表示。用户的私钥d的取值为(51) 公钥Q的取值为(52) 。
利用ECC实现数字签名与利用RSA实现数字签名嘚主要区别是 (53)
A. ECC签名后的内容中没有原文,而RSA签名后的内容中包含原文
B. ECC签名后的内容中包含原文而RSA签名后的内容中没有原文
C. ECC签名需偠使用自己的公钥,而RSA签名需要使用对方的公钥
D. ECC验证签名需要使用自己的私钥而RSA验证签名需要使用对方的公钥
试题(51)、~53)分析
本题考查椭圆曲线密码ECC的基本知识。
ECC规定用户的私钥d为一个随机数取值范围为0~n-1。公钥Q通过dG进行计算(通过Q反算d是不可行的)
RSA实现签名的原悝是分别利用自己的私钥和对方的公钥加密,签名后的内容是加密后的密文而ECC的签名原理是利用密钥生成两个数附加在原始明文后一同發送。