什么是数字签名?其基本要求是什么?有哪些基本的数字签名方法?
数字签名是使以数字形式存储的明文信息经过特定密码变换生成密文,作为相应明文的签名,使明文信息的接收者能够验证信息确实来自合法用户,以及确认信息发送者身份。对数字签名的基本要求有:(1)签名接收者能容易地验证签字者对消息所做的数字签名;(2)任何人,包括签名接收者,都不能伪造签名者的签字;(3)发生争议时,可由第三方解决争议。数字签名基本分类:(1)直接数字签名:仅涉及通信方(信源、信宿),假定信宿知道信源的公开密钥,数字签名通过信源对整个报文用私有密钥加密,或对报文的摘要加密来实现。弱点在于方案的有效性依赖于信源私有密钥的安全性。(2)需仲裁的数字签名:直接数字签名的问题可以通过仲裁解决,签名方的签名报文首先送给仲裁者,仲裁者对报文和签名进行测试以检验出处和内容,然后注上日期和仲裁说明后发给接收方。
举一反三
- 什么是数字签名?其功能是什么?数字签名基于的密码体制有哪些?
- 使用数字签名工具操作时,数字签名的格式包括哪些?() A: 手写签名 B: 图形签名 C: 文本签名 D: 附注签名
- 目前应用最为广泛的电子签名法是 ( ),这种签名法又称为数字摘要法或数字指纹法 A: Hash签名法 B: 数字签名法 C: 模拟签名法 D: 表格签名法
- 数字签名要求签名只能由签名者自己产生。()
- 数字签名是在签名者和签名接收者之间进行的,这种数字 签名方式主要依赖公钥密码体制来实现,以下对数字签名描述 正确的是( )。 A: 签名值的长度与被签名消息的长度有关 B: 数字签名是被签名消息的一部分 C: 数字签名算法中,通常对消息的Hash值签名,而不对消息本 D: 同一人利用同一签名算法对同一消息进行多次签名所得的
内容
- 0
电子签名法所讲的电子签名()。 A: 就是数字签名 B: 不是数字签名 C: 包括数字签名 D: 与数字签名无关
- 1
手写签名与数字签名的区别是什么?
- 2
数字签名是对以数字形式存储的消息进行某种处理,产生一种类似于传统手书签名功效的信息处理过程,实现数字签名最常见的方法是______
- 3
广泛使用的数字签名方法不包括() A: RSA签名 B: DSS签名 C: Hash签名 D: DES签名
- 4
数字签名与传统的手写签名的差别是() A: 手写签名可能被伪造,数字签名不会 B: 手写签名是被签署文件的物理组成部分,而数字签名不是 C: 手写签名不易拷贝,而数字签名正好相反 D: 手写签名是通过与一个真实的手写签名比较来进行验证,而数字签名是通过一个公开的验证算法来验证 E: 手写签名是图形化的,数字签名是电子化的