DES和RSA混合加密算法的研究

被引量 : 0次 | 上传用户:ttgxa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着Internet的飞速发展以及计算机技术广泛普及,我国正在快速的向信息化社会迈进。网络传输的数据量日益增长,信息的保密性、完整性和不可否认性成为网络应用推广和发展急需解决又难以解决的问题,信息安全问题日益突出。密码技术被称为是保证数据安全传输的核心技术,其在数据通信、信息印证等方面都有着广泛的应用。本文对密码技术中采用的加密算法进行深入研究,其中对DES算法、AES算法和RSA算法进行了详细的分析,通过对比各算法的性能,对DES和RSA算法存在的缺陷,提出DES和RSA混合加密算法。DES和AES算法是对称加密算法中最为经典的两种算法,本文对这两种算法的原理进行了详细的分析。在此基础上,在VC++平台上对这两种算法进行了实现。通过具体的仿真实现,从加密速度和安全性这两个方面,对DES和AES算法的性能进行了比较分析。可以发现AES算法的性能明显好于DES算法。分别以这两种算法为理论基础编写加密软件,通过实践可以发现该软件即方便又灵活。RSA算法是典型的非对称加密算法,其核心思想是大数难以因式分解。本文针对RSA算法加密耗时问题从素数生成和快速模幂运算两个角度进行了详细的分析。在素数生成上,通过多种素数判定算法的比较分析,提出改进算法。将改进算法应用于RSA算法中,加密速度得到提升。在快速模幂运算上,虽然改进素数判定算法提升了加密速度,但是提升空间有限,因此采用滑动窗口法进一步优化RSA算法。最终建立大数运算库,在VC++平台上实现RSA加密算法。虽然AES算法性能优于DES和RSA算法,但由于DES和RSA算法的广泛应用,使得AES无法做到完全的替换这两种算法。因此,本文提出DES和RSA混合算法来完善DES算法的性能。通过在VC++平台上的实现,从加密速度、安全性等四个方面对混合算法和前三种算法性能进行比较。可以发现,混合算法性能接近AES算法,甚至在某些方面优于AES算法。因此,有理由相信,混合算法是一种理想的加密算法。
其他文献
实施主要污染物排放的总量控制,仍然是我国"十二五"时期面临的艰巨任务。上海市"十一五"期间出台的促进燃煤电厂脱硫的行业管制与财政激励政策,对完成时下艰巨的污染物减排任
【正】 在刑事案件的审理过程中,司法人员必然涉及一些逻辑问题:在这一特定领域,思维应当怎样才正确?有没有可遵循的规律性?研究和总结这些问题,建立刑事审判逻辑这一分支科
随着武器装备复杂性的提高,军用自动测试系统已广泛应用于武器装备的研制、生产和使用过程中。随着部队信息化水平的提高,军用自动测试系统不仅需要具备传统的测试诊断能力,还应
在简述高速电气化铁路受电弓与接触网系统的基础上,研究了中国第1条城际铁路北京-天津350KM/H级高速电气化铁路弓网关系。在高速电气化铁路中,随着运行速度的提高,弓网动态系统
癌性疼痛是癌症患者在各种有害因素刺激下产生的疼痛,对健康状况、躯体功能、角色功能、情绪功能、社会功能等均可产生不同程度的影响,所以癌症疼痛是影响肿瘤患者生活质量的
目的了解百色市降低孕产妇死亡率和消除新生儿破伤风项目(降消)主要指标变化,分析存在问题,提出下一步工作思路。方法对百色市2003-2012年开展"降消"项目以来的住院分娩率、孕产
目的:对比分析拉莫三嗪和卡马西平对老年人原发性癫痫的治疗效果。方法:选取2012年4月-2014年4月期间确诊为老年人原发性癫痫患者96例,随机分成两组,分别给予卡马西平和拉莫三嗪
本文从电解液的质量、电解设备、工艺参数和产品原料质量及前、后部处理等方面,论述了影响锡盐交流电解着色的诸因素。指出了保证着色质量的途径。
祖国医学有关“活血祛瘀”一法,在临床上应用颇为广泛,它是治疗血症病中因“血瘀”而引起的诸多疾患的独特疗法。随着医学的日益进展,这一治法也就不拘泥于只用在外伤积瘀或
中国与欧盟的贸易关系始终保持着良好的发展态势,但同时伴随着贸易摩擦问题。欧盟是中国最重要的贸易伙伴之一,所以人民币兑欧元汇率的变动对中欧贸易收支的影响值得深入研究,以