快速RSA与AES的工程实现与应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:ewqvcx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今社会处于信息时代,随着计算机互联网络的飞速发展,整个世界被越来越紧密地联系在一起。这在为人类社会带来巨大便利的同时,也产生了一系列严重的问题,信息安全就是其中突出的一个。由于网络存在着许多重要、敏感数据,因此,信息安全已越受人们的关注,确保信息的安全性,一般通过建立数据保密管理的规章制度及采用密码学的方法来保证。 密码学是信息安全技术的核心,现代密码体制分为公钥体制和私钥体制两大类。私钥体制又称单钥体制,其加密过程和解密过程相同;公钥体制又称为双钥体制,其加、解密密钥不同,可以公开加密密钥,而仅需保密解密密钥,从而具有数字签名、鉴别等新功能,被广泛应用于金融、商业等社会生活各领域。 公钥算法虽然具有很多优点,但由于其是建立在某个复杂的单向函数的基础上,这就必然导致其加、解密速度远不能与私钥算法相提并论。因此,在实际的应用过程中,通常采用的方法是用私钥算法来传送密文,而用公钥算法来传送私钥算法的密钥,从而来保证安全性。 本论文将介绍公、私钥算法的代表—RSA和AES算法,其中RSA算法是当今应用最广泛的公钥算法,而AES算法是DES的替代,被称为二十一世纪的加密标准,选择这两种算法进行研究具有很强的现实意义。本论文将在实现它们的基础上,将用这两种算法来完成具有保密和鉴别能力的密钥交换。 本论文的第一章绪论介绍了国内外信息安全的有关动态和本论文的意义,第二章介绍信息安全的有关概念,第三章介绍密码学的有关知识,第四章对AES算法进行详细的分析、介绍,第五章对RSA算法进行分析、介绍,第六章介绍作者对RSA算法有关实现细节进行的改进,包括大数的存储、运算方法,平方乘算法的改进等等,最后一章介绍了几种密钥交换方法,并对其中的一种进行了实现。 本论文所介绍的算法虽然对RSA算法进行了某些局部改进,但还有许多不够完善的地方,有待于进一步提高。而所介绍的密钥交换要求通信双方事先知道对方的公开密钥,这就必然要与证书发放机构相联系才能保证最大的安全,这样就限制了其应用范围。因此,整个算法还存在很多有待于完善的地方。
其他文献
随着互联网技术的快速发展,恶意代码变种和新型恶意代码呈现爆发式增长,互联网安全问题日趋严重。因此,恶意代码遏制技术的研究意义重大,恶意代码分析技术是恶意代码遏制技术
该文的主要内容围绕DPaPD模型的提出,探讨了模型、方法、语言、系统、实现等有关问题.该文的具体贡献包括(1)提出了DPaPD模型的思想与方法,(2)扩展了设计模式的概念,并定义了
数据仓库的数据模型构建和数据维护是数据仓库研究课题中的两个关键问题,近年来成为研究的热点.多维数据模型提供了一个通过多个属性(维)对事实数据进行组织的模型.该文讨论
本文对高效应用服务器系统中业务对象管理的内存事务恢复机制进行了研究。为达到内存事务处理快速高效而且日志开销低的要求,提出并实现了事务处理在模糊检查点(fuzzycheckpoi
如何对计算机网络系统进行全面的安全评估,及时修补存在的安全漏洞,最大程度地降低系统安全的风险程度,确保系统安全运行,已成为网络安全领域一个重要的研究内容.在充分分析
随着互联网的飞速发展,作为网络资源的主要载体网站的发展也极为迅速。在国外,网站远程监控这一行业已经非常发达,从事网站远程监控的知名企业有许多。 在我国,由于受网络带宽
随着网络技术、Web技术和空间数据库技术的飞速发展,WebGIS被广泛应用于各个行业.论文在国产数据库管理系统DM3的基础上建立了一个具有空间信息浏览和查询功能的WebGIS系统,
该文研究了著名的Shear-Warp方法,详细分析了Shear-Warp方法在实际绘制中出现波纹失真的原因.在实际绘制中,Shear-Warp方法经济出现严重的波纹失真.根据产生原因可将波纹失真
该文以我们课题组和天大天财公司合作开发的基于Linux的嵌入式浏览器开发为背景,对嵌入式开发的概念和嵌入式Linux做了详细的介绍,并讨论了嵌入式GUI和嵌入式浏览器的关键算
该文的研究重点在于MOLAP,主要研究MOLAP的存储与其上的几种典型操作,在分析综合多个OLAP模型的基础上,该文给出一个MOLAP模型.MOLAP较之ROLAP的不足在于存储,该文将存储压缩