文档介绍:西北工业大学
硕士学位论文
加密算法的理论研究
姓名:王小耿
申请学位级别:硕士
专业:软件工程(网络)
指导教师:王庆
20050401
摘要关键词:琑,な椋浚珻琑智┟近年来在网络上的安全问题一直是个相当热门的话题。随着网络在我们的曰常生活中日趋普及,使得从原本的连线速度问题,演变到注重个人隐私及资讯的由于网络上的成员复杂,如何对每个成员进行身份确认,对传输信息进行加密,是一个重要课题。为了解决网络通信的安全问题,人们对加密技术进行了深入的研究,其应用也越来越普及。近年来,公钥加密技术十分引人注目,其应用也十分广泛。且桓霾捎霉考用茉砗图术来实现并提供安全服务的、具有通用性的安全基础设施。随着操作系统的支持、国家法令的颁布和标准化的进行,嚼丛绞艿饺嗣亲⑹樱荘本身有一些问题并没有解决。本文首先对公钥密码学中的常用算法进行了阐述,如、龋淙籖是最被推广使用的公钥加密算法,但它需要大量的计算,在网络中,使用庋扑懔颗哟蟮募用芟低橙杂腥毕荩谑牵颐窍晗柑教了公钥密码学中最新的椭圆曲线密码体制的数学原理及其在械挠τ茫幼介绍了兄匾5慕峁谷缰な椤⒅,在设计过程中,分析一个原型的各模块间的关系和作用,重点分析并实现了公钥基础设施暮诵幕筩耐暾δ埽杂赾的前端也做出了详尽分析实现。结合其他辅助系统,即可形成一套有效的系统,基本可以满足电子商务、电子政务的安全需求。最后,对设计中的不足进行分析,对挠τ媒辛苏雇安全。西北工业大学工程硕士学位论文
篜,珽,珻琑琩琲甒,琣琣,.甀,—,甈,,..,
公开密钥技术背景第一章绪论名使得第三者不能伪造和篡改证书,通信的双方利用证书来证明身份、加密利用密码学实现的密码体制或加密技术是电子商务中采用的主要安全密和解密都使用相同的密钥。交易双方的任何信息都通过这把密钥加密后传给对方。这种体制的缺点就是通信的秘密依赖于双方的相互信任:另一个缺信息技术和网络技术的发展极大促进了社会经济、科技、文化、教育和管理等各个方面的发展。人们在享受信息化带来的众多好处的同时,也面临着目益突出的信息安全问题。信息安全产品和信息系统固有的敏感性和特殊性,直接影响着国家的安全利益和经济利益。在推进我国经济和信息化建设的进程中,最不能忽视的就是信息安全技术。由于通过网络进行的电子商务、电子政务、电子事务等活动缺少物理的接触,因而使得用电子方式验证信任关系变得至关重要。许多时候,鉴于网络的开放性和匿名性,浏览者不知道趁媸欠袷且桓銎∮没Ц鋈俗柿的陷阱,而膊恢5雷⒉嵴咚钚吹淖柿系恼媸敌裕虼吮舜怂ǚ蕉疾能信任。即便是互相信任的双方,也很难确保信息在传输中不被偷窥或篡改。而公钥基础设施技术恰好是一种适合电子商务、电子政务、电子事务的密码技术,它能有效地解决电子商务应用中的机密性、真实性、完整性、不可否认性和存取控制等安全问题。目前,学术界和有关厂商在经过多年研究后,初步形成了一套较完整的解决方案,即被国外广泛应用的公开密钥基础设施捎妹苈胙Ю砺鄱砸4涞氖中息进行加密和签名,从而保证信息的安全传输。,即认证中心,是暮诵幕梗闹饕H挝袷鞘芾硎字证书的申请,签发数字证书及对数字证书进行管理。对数字证书的签信息。措施,交易双方可根据需要在信息交换阶段使用。密码体制是一个信息被转换成密文或密文被恢复成明文的系统。转换的过程是由密钥来控制。因此,要在每一个方向进行转换,需要正确的密钥。通常把密码体制划分为对称密钥单钥和公钥双钥密码体制。对称加密是指在信息加密过程中,对信息的加点是当有很多实体进行通信时,要维护大量的秘密密钥。。这对密钥中的任何一把密钥都可以作为公开密钥通过非保密方式向他人公开,西北工业大学工程硕士学位论文
国内外相关动态两另一把则作为私有密钥加以保存。这对密钥具有这样一个特点:当知道密钥对中的一个密钥时,要检测出另一个密钥,计算上是不可实现的或极难实现。公开密钥用于对信息的加密,私有密钥则用于对加密信息的解密。公钥密码体制概念由、晏岢龅腄狧分配系统所给出。在这个系统,每个通信实体都由一个加密密钥和一个紧密相关的解密密钥组成。通信的双方只要彼此知道对方的公钥,即可建立安全的通信。因此,克服了对称密码体制中的两点不足。基于公钥密码体制的电子商务的实际应用中,面临的一个最基本而又最关键的问题是公钥的分发,也就是用于储存公钥证书的分发,如果公钥证书不能得到有效安全的分发,所有的上层应用软件就不能得到安全的保障。解决的方法就是建立一个第三方的权威认证机构体系。由负责发放和管理电子证书,利用数字签名与身份认证技术,使网上通信的各方能互相确认。自公钥加密问世以来,学者们提出了许多种公钥加密方法,它