利用ECC实现数字签名与利用RSA实现数字签名的主要区别是(65)。 A.ECC签名后的内容中没有原文,而RSA签名后的内容中包含原文 B.ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文 C.ECC签名需要使用自己的公钥,而RSA签名需要使用对方的公钥 D.ECC验证签名需要使用自己的私钥,而RSA验证签名需要使用对方的公钥

题目
利用ECC实现数字签名与利用RSA实现数字签名的主要区别是(65)。

A.ECC签名后的内容中没有原文,而RSA签名后的内容中包含原文
B.ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文
C.ECC签名需要使用自己的公钥,而RSA签名需要使用对方的公钥
D.ECC验证签名需要使用自己的私钥,而RSA验证签名需要使用对方的公钥

相似考题
更多“利用ECC实现数字签名与利用RSA实现数字签名的主要区别是(65)。 ”相关问题
  • 第1题:

    (51)下列关于数字签名的描述中,错误的是( )。

    A)数字签名可以利用公钥密码体制实现

    B)数字签名可以保证消息内容的机密性

    C)常用的公钥数字签名算法有RSA和DSS

    D)数字签名可以确认消息的完整性


    正确答案:B
    (51)B) 【解析】数字签名可以利用公钥密码体制、对称密码体制和公证系统实现;最常见的数字签名建立在公钥密码体制和单向安全散列函数算法的组合基础之上,常用的公钥数字签名算法有RSA算法和数字签名标准算法(DSS)。数字签名是用于确认发送者身份和消息完整性的一个加密的消息摘要,它没有保证消息内容的机密性。

  • 第2题:

    利用数字签名可以实现以下3项功能:保证信息传输过程中的完整性、发送者身份认证和【 】。


    正确答案:防止交易中的抵赖行为发生
    防止交易中的抵赖行为发生 解析:利用数字签名可以实现以下3项功能:保证信息传输过程中的完整性、发送者身份认证和防止交易中的抵赖行为发生。

  • 第3题:

    企业可以利用RSA公司的()对重要的信息数据进行一次性口令认证。

    A、SecureID

    B、SSL

    C、数字签名

    D、支付网关


    参考答案:A

  • 第4题:

    简述RSA数字签名算法。


    正确答案:RSA算法的理论基础是一种特殊的可逆模幂运算RSA数字签名算法的过程为: ①A对明文m用解密变换如s Dk (m)=md mod n其中dn为A的私人密钥只有A才知道它。 ②B收到A的签名后用A的公钥和加密变换得到明文因Ek(s)=Ek(Dk(m))=(md)e mod n又del mod(n)即de=l(n)+1根据欧拉定理m(n)=1 mod n所以 Ek(s)=ml(n)+1=[m(n)]em=m mod n。若明文m和签名s一起送给用户BB可以确信信息确实是A发送的。同时A也不能否认发送过这个信息因为除了A本人外其他任何人都无法由明文m产生s。
    RSA算法的理论基础是一种特殊的可逆模幂运算,RSA数字签名算法的过程为: ①A对明文m用解密变换如s Dk (m)=md mod n,其中d,n为A的私人密钥,只有A才知道它。 ②B收到A的签名后,用A的公钥和加密变换得到明文,因Ek(s)=Ek(Dk(m))=(md)e mod n,又del mod(n)即de=l(n)+1,根据欧拉定理m(n)=1 mod n,所以 Ek(s)=ml(n)+1=[m(n)]em=m mod n。若明文m和签名s一起送给用户B,B可以确信信息确实是A发送的。同时A也不能否认发送过这个信息,因为除了A本人外,其他任何人都无法由明文m产生s。

  • 第5题:

    试题(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验证签名需要使用对方的公钥


    正确答案:A,A,B
    试题(51)、~53)分析
    本题考查椭圆曲线密码ECC的基本知识。
    ECC规定用户的私钥d为一个随机数,取值范围为0~n-1。公钥Q通过dG进行计算(通过Q反算d是不可行的)。
    RSA实现签名的原理是分别利用自己的私钥和对方的公钥加密,签名后的内容是加密后的密文。而ECC的签名原理是利用密钥生成两个数附加在原始明文后一同发送。
    参考答案
    (51)A    (52)A    (53)B

  • 第6题:

    椭圆曲线密码ECC是一种公开密钥加密算法体制,其密码由六元组T=表示。用户的私钥d的取值为(64),公钥Q的取值为(65)。
    利用ECC实现数字签名与利用RSA实现数字签名的主要区别是(66)。

    A.ECC签名后的内容中没有原文,而RSA签名后的内容中包含原文
    B.ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文
    C.ECC签名需要使用自己的公钥,而RSA签名需要使用对方的公钥
    D.ECC验证签名需要使用自己的私钥,而RSA验证签名需要使用对方的公钥

    答案:B
    解析:
    ECC规定用户的私钥d为一个随机数,取值范围为0~n-1。公钥Q通过dG进行计算。
    利用ECC实现数字签名与利用RSA实现数字签名的主要区别是,ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文。

  • 第7题:

    凡是能够确保数据的真实性的公开密钥密码都可用来实现数字签名,以下选项中,(18)不合适进行数字签名。

    A.RSA密码
    B.ELGamal密码
    C.椭圆曲线密码ECC
    D.AES密码
    AES算法属于对称加密算法,不合适进行数字签名。

    答案:D
    解析:
    凡是能够确保数据的真实性的公开密钥密码都可用来实现数字签名,例如RSA密码、ELGamal密码、椭圆曲线密码ECC等都可以实现数字签名。

  • 第8题:

    以下关于RSA算法的说法,正确的是()。

    • A、RSA不能用于数据加密
    • B、RSA只能用于数字签名
    • C、RSA只能用于密钥交换
    • D、RSA可用于加密,数字签名和密钥交换体制

    正确答案:D

  • 第9题:

    在PKI中利用:私钥加密,公钥解密。这实现的是()

    • A、数据加密
    • B、数字信封
    • C、数字签名
    • D、数字过滤

    正确答案:A

  • 第10题:

    如果发送者利用自己的私钥对要传送的数据实现加密,接收者以发送者的公钥对数据进行解密,这种技术能够实现()。

    • A、数字签名
    • B、防止篡改
    • C、数据加密
    • D、以上都能实现

    正确答案:A

  • 第11题:

    以下关于ECC和RSA相似性的说法正确的是()

    • A、ECC中的加法运算与RSA中的模幂运算对应
    • B、ECC和RSA都可以提供数字签名
    • C、ECC和RSA都可以用于计算消息摘要
    • D、ECC和RSA的安全性都是基于大整数因子分解

    正确答案:B

  • 第12题:

    单选题
    以下关于ECC和RSA相似性的说法正确的是()
    A

    ECC中的加法运算与RSA中的模幂运算对应

    B

    ECC和RSA都可以提供数字签名

    C

    ECC和RSA都可以用于计算消息摘要

    D

    ECC和RSA的安全性都是基于大整数因子分解


    正确答案: D
    解析: 本题答案是B。因为ECC和RSA都可以用于生产数字签名。其他说法是错误的。选项A的说法是错误的,因为ECC中的加法运算与RSA中的模乘运算相对应,而非模幂运算。选项C是错误的,因为消息摘要是由哈希函数计算的而非ECC和RSA。选项D是错误的,因为ECC是基于离散对数问题而RSA是基于大整数因子分解。

  • 第13题:

    数字签名中最常用的方法是(48)。

    A.利用私有密钥加密算法进行数字签名

    B.利用公用密钥加密算法进行数字签名

    C.利用数字指纹技术进行数字签名

    D.亲笔签名


    正确答案:B
    解析:本题考查数字签名技术。现在在某些商业或金融领域内,由于其行业要求,需要防止通信的一方否认或伪造通信内容,这时通常采用数字签名的方法。数字签名可以保证信息传输过程中信息的完整,以及提供信息发送者的身份认证和不可抵赖性。具体签名过程是:首先,发送方用自己的私钥对数据进行加密,再传送出去,接收方收到数据后用发送方的公钥对其进行解密后即可得到原文。这一过程利用了私钥只有发送者知道这一特性,因此在用公钥加密算法进行数字签名时要切实保护好私钥。

  • 第14题:

    数字签名普遍用于银行、电子贸易等,数字签名的特点有()。

    A、数字签名一般采用对称加密技术

    B、数字签名随文本的变化而变化

    C、与文本信息是分离的

    D、数字签名能够利用公开的验证算法进行验证,安全的数字签名方案能够防止伪造


    参考答案:B,D

  • 第15题:

    下面关于数字签名的说法中,正确的是__(52)__。A.数字签名是指利用接受方的公钥对消息加密

    下面关于数字签名的说法中,正确的是__(52)__。

    A.数字签名是指利用接受方的公钥对消息加密

    B.数字签名是指利用接受方的公钥对消息的摘要加密

    C.数字签名是指利用发送方的私钥对消息加密

    D.数字签名是指利用发送方的私钥对消息的摘要加密


    正确答案:D
    如果消息可能很大,如10M的消息,如果对消息进行加密,解密会很慢,,而消息摘要,往往长度比较固定,不能逆向推出消息,不同的消息其消息摘要是不相同的,对消息摘要加密能起到签名的作用,同时提高加密和解密的效率。数字签名的应用过程如下:A、信息发送者使用一个单项散列函数对信息生成信息摘要;B、信息发送者使用自己的私钥签名信息摘要;C、信息发送者把信息本身和已签名的摘要信息一起发送出去;D、信息接收者通过使用与信息发送者相同的单向散列函数对接收的信息本身生成新的信息摘要,然后使用信息发送者的公钥验证发送者发送过来的信息摘要,以确认信息发送者的身份是否被修改。

  • 第16题:

    下面关于数字签名的说法中,正确的是(15)。

    A.数字签名是指利用接受方的公钥对消息加密

    B.数字签名是指利用接受方的公钥对消息的摘要加密

    C.数字签名是指利用发送方的私钥对消息加密

    D.数字签名是指利用发送方的私钥对消息的摘要加密


    正确答案:D
    本题考查信息安全方面的基础知识。数字签名(DigitalSignature)技术是不对称加密算法的典型应用,其主要功能是保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。数字签名的应用过程是:数据源发送方屯!用自己的私钥对数据校验和其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用干对数据完整性的检验,以确认签名的合法性。利用数字签名技术将摘要信息用发送者自】私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的扪要信息,然后用Hash函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。数字签名是加密的过程,而数字签名验证则是解密的过程。

  • 第17题:

    椭圆曲线密码ECC是一种公开密钥加密算法体制,其密码由六元组T=表示。用户的私钥d的取值为(64),公钥Q的取值为(65)。
    利用ECC实现数字签名与利用RSA实现数字签名的主要区别是(66)。

    A.0~n-1间的随机数
    B.0~n-1间的一个素数
    C.0~p-1间的随机数
    D.0~p-1间的一个素数

    答案:A
    解析:
    ECC规定用户的私钥d为一个随机数,取值范围为0~n-1。公钥Q通过dG进行计算。
    利用ECC实现数字签名与利用RSA实现数字签名的主要区别是,ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文。

  • 第18题:

    椭圆曲线密码ECC是一种公开密钥加密算法体制,其密码由六元组T=表示。用户的私钥d的取值为(64),公钥Q的取值为(65)。
    利用ECC实现数字签名与利用RSA实现数字签名的主要区别是(66)。

    A.Q=dG
    B.Q=ph
    C.Q=ab G
    D.Q=hnG

    答案:A
    解析:
    ECC规定用户的私钥d为一个随机数,取值范围为0~n-1。公钥Q通过dG进行计算。
    利用ECC实现数字签名与利用RSA实现数字签名的主要区别是,ECC签名后的内容中包含原文,而RSA签名后的内容中没有原文。

  • 第19题:

    SSL协议采用的是RSA电子证书标准,通过X.509算法来实现数字签名。


    正确答案:错误

  • 第20题:

    与RSA相比,数字签名标准DSS不能提供以下()服务。

    • A、数字签名
    • B、鉴别
    • C、加密
    • D、数据完整性

    正确答案:C

  • 第21题:

    利用数字签名可以实现以下3项功能:保证信息传输过程中的完整性、发送者身份认证和防止交易中。


    正确答案:正确

  • 第22题:

    比较RSA和椭圆曲线算法,以下说法最确切的是()

    • A、ECC比RSA安全
    • B、RSA比ECC安全
    • C、ECC需要比RSA更长的密钥来实现相同的安全性
    • D、在提供相同安全性的情况下,ECC需要的密钥长度比RSA的短

    正确答案:D

  • 第23题:

    判断题
    SSL协议采用的是RSA电子证书标准,通过X.509算法来实现数字签名。
    A

    B


    正确答案:
    解析: 暂无解析