- 33
- 0
- 约1.7千字
- 约 2页
- 2020-11-19 发布于浙江
- 举报
实验1-5 数字签名算法 DSS
一.实验目的
通过对数字签名算法DSS 的实际操作,理解DSS 的基本工作原理。
二.实验原理
以往的文件或书信可以通过亲笔签名来证明其真实性,而通过计算机网络传输的信息则
通过数字签名技术实现其真实性的验证。
数字签名目前采用较多的是非对称加密技术,其实现原理简单的说,就是由发送方利用
哈希算法对要传送的信息计算得到一个固定位数的消息摘要值,用发送者的私有密钥加密此
消息的哈希值所产生的密文即数字签名。然后数字签名和消息一同发给接收方。接收方收到
消息和数字签名后,用同样的哈希算法对消息进行计算得出新的哈希值,然后用发送者的公
开密钥对数字签名解密,将解密后的结果与新的哈希值相比较,如相等则说明报文确实来自
发送方。
下面我们以 DSA(Digital Signature Algorithm)为例,介绍数字签名算法。DSA 源于
ElGamal 和Schnorr 签名算法,被美国NIST 采纳作为DSS(Digital Signature Standard)数字签
名标准。DSS 数字签名算法的具体实现过程课参见图1-5。
原创力文档

文档评论(0)