计算机科学导论

数字签名方案的组成部分有()。A、消息空间B、密钥生成算法C、签名算法D、验证算法

题目

数字签名方案的组成部分有()。

  • A、消息空间
  • B、密钥生成算法
  • C、签名算法
  • D、验证算法
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

密码学算法包含()

A.安全单向散列函数算法

B.数字签名算法

C.椭圆曲线数字签名算法

D.签名算法


答案:BC

第2题:

区块链的密码技术有数字签名算法和( )。

A.签名算法

B.验证算法

C.哈希算法

D.共识算法


答案:C

第3题:

在验证数字签名时,公钥数字签名算法中的RSA算法比数字签名标准算法(DSS)速度( )。


正确答案:
常用的公钥数字签名算法有RSA算法和数字签名标准算法DSS。DSS在生成密钥时快一点,但是在验证签名时慢很多。

第4题:

数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密,接收方用发送方的公钥验证真伪。生成消息摘要的算法为( ) ,对摘要进行加密的算法为( )。

A.DESB.3DESC.MD5D.RSAA.DESB.3DESC.MD5D.RSA


正确答案:C,D

第5题:

数字签名是通过( )来实现的。

A.身份验证

B.人为仲裁

C.签名算法

D.解密密钥


正确答案:C
解析:数字签名是指发送者根据消息产生摘要,并对摘要用自身的签名私钥加密。消息和用自身签名私钥加密的数字摘要组合成数字签名。数字签名是通过签名算法来实现的,比较著名的如包括RSA数字签名算法和DSA算法。

第6题:

数字签名算法由两个算法组成,签名算法和验证算法。()

此题为判断题(对,错)。


正确答案:√

第7题:

根据本课程,区块链的密码技术主要有( )。

A.数字签名算法

B.哈希算法

C.签名算法

D.验证算法


答案:AB

第8题:

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

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

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

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

D.亲笔签名


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

第9题:

数字签名常用的算法有()。

A、DES算法

B、RSA算法

C、Hash函数

D、AES算法


答案:B

第10题:

请将数字签名的工作过程补充完整:

(1)发送方使用哈希算法对原始消息进行运算,生成(1),并用(2)对其进行数字签名;

(2)发送方将原始消息和数字签名一起发送给接收方;

(3)接收方采用同样的哈希算法对原始消息进行处理,并用发送发的(3)对数字签名进行解密和验证。


正确答案:
(1)信息摘要
(2)发送方的私钥
(3)公钥

更多相关问题