数字签名技术中摘要的研究与实现

数字签名技术中摘要的研究与实现

ID:12624219

大小:282.00 KB

页数:20页

时间:2018-07-18

数字签名技术中摘要的研究与实现_第1页
数字签名技术中摘要的研究与实现_第2页
数字签名技术中摘要的研究与实现_第3页
数字签名技术中摘要的研究与实现_第4页
数字签名技术中摘要的研究与实现_第5页
资源描述:

《数字签名技术中摘要的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数字签名技术中摘要的研究与实现摘要:数字签名(DigitalSignature)即是信息发送者使用公开密钥算法的主要技术产生的别人无法伪造的一段数字串。实现数字签名的方案有很多,本文阐述的是数字摘要的数字签名。本文在了解了数字签名技术以及数字签名与验证实现方法的基础上,主要实现了单向散列函数MD5,对文本生成数字摘要,保证数据信息的完整性和不可否认性。另外,本文还实现了RSA签名算法中的一些基本运算,为RSA签名算法的实现提供了模块与接口。关键词:数字签名技术MD5信息摘要RSA签名3Theresearchandrealizationofdigestindigit

2、alsignaturetechnologyzhongximei(Dept.ofComputerandInformationScience,SouthwestForestryCollege,Kunming,Yunnan,650224,China)Abstract:Digitalsignatureistheotherswhichtheinformationsenderproducesanunableforgesectionofdigitalstringusingmaintechnologyofpublickeyalgorithm.Therealizationdigit

3、alsignatureplanhasverymuch,thisarticleelaboratesthedigitalsignaturewithdigitalabstract.Onthefoundationofhavingunderstoodthedigitalsignaturetechnologyaswellastherealizationmethodofthedigitalsignatureandtheconfirmation,ThearticlehasmainlyrealizedunidirectionallydispersedrowfunctionMD5,p

4、roductedthetextnumeralabstract,guaranteedthedatamessagetheintegrityandundeniable.Moreover,thisarticlehasalsorealizedsomefundamentaloperationsinRSAsignaturealgorithm,providedthemoduleandtheconnectionfortheRSAsignaturealgorithmrealization.Keywords:digitalsignature;MD5;messagedigest;RSAs

5、ignaturearithmetic3目录1引言12数字签名技术12.1数字签名的定义22.2数字签名的功能22.3数字签名的实现方法32.4数字摘要的数字签名32.4.1数字摘要32.4.2数字摘要的数字签名43.1摘要算法MD553.1.1算法描述53.1.2MD5算法的应用63.2签名算法63.2.1RSA签名算法63.2.2用RSA算法实现数字签名63.2.3RSA的安全性74算法模块的研究与实现84.1信息摘要的生成84.1.1MD5模块的研究84.1.2MD5的实现84.2签名算法中基本运算的研究与实现124.2.1RSA签名算法中基本运算的研究124

6、.2.2RSA签名算法中基本运算的实现125总结与展望14参考文献15致谢163西南林学院2005届本科毕业论文1引言随着数字通信技术的飞速发展,特别是当今的通信与计算机网络的结合,将会逐步的使“电子信件”代替传统的书面信件,这就要求使用这种系统的收信者要能对发信者的身份进行验证,并对所发的消息进行验证。为此,可以通过数字签名来完成。数字签名是现代通信中实现消息认证的一种重要手段。这种签名与通常的手写签名有所不同。其一,手写签名可模拟的,无论是哪种语言的手写签名,伪造者都可以模仿,数字签名不可模仿;其二,手写签名不变的,无论谁在不同的文件中他的签名都是相同,而数字

7、签名在每个消息中都不同,也就是说,手写签名是因人而异,数字签名是因消息而异。数字签名的目的是让消息的接受者能确证发送者的签名,但不能伪造;发送者发出签了名的消息给接受者后就不能否认他所签发的消息,一旦收发双方就消息内容和来源发生争执时,应能给仲裁者提供发送者对所发消息签了名的证据。本文要能实现对一个文本文件生成数字摘要,以保证数据的完整性和不可否认性。然后实现对该摘要进行签名时的一些基本运算,为进一步实现幂模运算,以及签名算法的实现提供了模块和接口的设计。2数字签名技术数字签名技术是不对称加密算法的典型应用。数字签名的应用过程是,数据源发送方使用自己的私钥对数据校

8、验和其他与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。