算法计算,产生数字签名,.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法计算,产生数字签名,

摘要进行DSA 学、在线考试等信息系统作为一种新的应用形式应用越来越 算法计算,产生数字签名,并实现报文和数字签名共同发送; 』泛。与传统的教学模式相比较,计算机网络在线信息系统可 (3)在信息接收方,通过采用相同的Hash函数实现对报文 以通过开放的lnternet突破传统考试地域和空间的限制,可以 的加密,并生成加密消息摘要,在此基础上,对信息发送方的公 组织大规模和跨地区的教育教学,也可以为远程教育和终身 开密钥和消息摘要应用DSA算法,进而生成数字签名S1; 教育提供一种便捷有效的教学方式。但在具体应用实施过程 (4)将数字签名S1和从接收到的消息中得到的数字签名 中,汁算机网络在线信息系统也存在需要解决的技术难点,主 s2比较,若S1和 s2相等,则数字签名得到难,否则,数字签名 要体现在Internet的开放性和无序性特别是信息安全传输问 可能是篡改或伪造。 题,计算机网络在线信息系统在 Internet上存在攻击的可能。 美国国家标准技术研究所 (NITS)于 1991提lH了数字签 名标准DDS,并在 1993年和 1996年进行了修改。DSS是利刚 2.数字签名机制 安全SHA算法的一种数字签名技术,即数字签名算法DSA。 H(x):Hash函数。DSS中选用 SHA。算法中应用了F述参数: 在网络信息传输中,对信息进行加密可以保证信息的机 P:素数,其中2L.1p2L,512L1024,且 L是64的倍数; 密性。但:巨联网是一个完全开放的环境,在基于 Internet的计 算机网络在线信息系统,还需要用一种机制来对通信双方的 q:p-1的160bits的素因子,其中2159q2160 身份进行认证,以保证系统的安全。数字签名是基于公开密钥 g:g=h((p一1)/q)modP,h为一整数,满足 lh(p一1), 加密体制的。在公开密钥加密体制下,加密密钥是公开的,保 h(p-1)/qmodpl; 密性完全取决于解密密钥,即私有密钥的保密。从另一个角度 x:随机或伪随机整数,xq。X为私钥; y:Y=gxmodP,(P,q,g,Y)为公钥; 讲,私有密钥代表信息传输者的身份特征。需要数字签名时, 信息发送方首先通过既定的私有的加密密钥实现信息加密, k:随机或伪随机整数,其中0kq; 而在信息的接收方,则通过发送方的公开密钥实现信息的解 对于明文信息M,签名及验证协议如下: (I)签名。产生随机数k,k‘q,计算r=:(gkmodP)modq, 密还原。以上的信息发送方加密、信息接收方解密的过程便是 数字签名的基本原理。此外,第三方也可以通过发送方的公钥 s(k1(H(M)+xr))modq, 进行信息解密,这时,发送方可以用接收方的公钥对信息加 其中k-1(H(M)q=I,0k-lq,(r,s)构成了对信息M 的数 字签名 。 密,这样只有接收方才能用 自己的私钥对信息进行解密,从而 (2)验证。信息接收方收到 M、r和S后,计算ul=(H(M) 保证信息的安全。数字签名具备如下特点: (1)数字签名具有不可伪造性,用作用户的唯一标识,并

文档评论(0)

shaofang00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档