数字签名
上一节
下一节
6.2 数字签名
学习目标:
1.理解数字签名技术的用途。
2.掌握数字签名概念。
3.理解传统文件签名的特点。
4.掌握数字签名的要求。
5.理解两种签名机制的工作原理。
6.理解三种数字签名算法。
学习内容:
1.数字签名的用途:实现消息的抗否认性。
2.数字签名的概念:
数字签名利用公钥密码体制进行,用于证明当事者身份和数据真实性。
观看视频:
3.传统文件签名特点:
签名是可信的
签名是不可伪造的
签名不可重用
签名后的文件是不可变的
签名是不可抵赖的
4. 数字签名满足条件:
依赖性:签名依赖于被签名信息;
唯一性:签名必须使用某些对发送者是唯一的信息,以防止双方的伪造与否认;
可验性:必须相对容易识别和验证该数字签名;
抗伪造:根据一个已有的数字签名来构造消息是不可行的;对一个给定消息伪造数字签名是不可行的;
可用性:在存储器中保存一个数字签名副本是现实可行的。
5. 签名机制(协议):
直接数字签名:实现原理、存在问题、改进措施。
仲裁数字签名:三种实现方式的原理。
6. 数字签名算法:
RSA数字签名
其他数字签名
观看课件:
注意点:
数字签名的实现基于公钥密码体制。
课后练习:
1.分析常见数字签名算法。

