南昌大学计算机应用专业开题报告范文

南昌大学计算机应用专业开题报告范文

ID:25385113

大小:55.50 KB

页数:7页

时间:2018-11-20

南昌大学计算机应用专业开题报告范文_第1页
南昌大学计算机应用专业开题报告范文_第2页
南昌大学计算机应用专业开题报告范文_第3页
南昌大学计算机应用专业开题报告范文_第4页
南昌大学计算机应用专业开题报告范文_第5页
资源描述:

《南昌大学计算机应用专业开题报告范文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南昌大学计算机应用专业开题报告范文-->一、选题的依据及意义:RSA公钥加密算法是第一个既能用于数据加密也能用于数字签名的算法。它易于理解操作,也十分流行。算法的名字以发明者的姓氏首字母命名:RonRivest,AdiShamir和LeonardAdleman。虽然自1978年提出以来,RSA的安全性一直未能得到理论上的证明,但它经历了各种攻击,至今未被完全攻破。随着越来越多的商业应用和标准化工作,RSA已经成为最具代表性的公钥加密技术。VISA、MasterCard、IBM、Microsoft等公司协力指定的安全电子交易标准(SecureElectronicTransac

2、tions.SET)就采用了标准RSA算法,这使得RSA在我们的生活中几乎无处不在。网上交易加密连接、网上银行身份验证、各种信用卡使用的数字证书、智能移动和存储卡的验证功能芯片等,大多数使用RSA技术。当今公钥加密更广泛应用于互联网身份认证,本课题将公钥加密算法RSA应用于小型文件加密。将任意文件加密成文本的解决方案,使其使用更加灵活。整个工程的分层设计,给引用移植和后续开发带来便利。二、国内外研究现状及发展趋势(含文献综述):密码学以研究秘密通信为目的,研究对传输信息采取何种的变换,以防止第三者对信息的截取。在密码学中,需要变换的原消息称为明文消息。明文经过变换成为另一种

3、隐蔽的形式,称为密文消息。完成变换的过程称作加密,其逆过程(即由密文恢复出明文的过程)称作解密。对明文进行加密时所采取的一组规则称作加密算法。加密和解密操作通常在密钥的控制下进行,并有加密密钥和解密密钥之分。因为数据以密文的形式存储在计算机文件中,或在数据通信网络传输,因此数据被未授权者非法窃取,或因系统故障和操作人员误操作而造成数据泄漏,未授权者也不能理解它的真正含义,从而达到数据保密的目的。同样,未授权者也不能伪造合理的密文,因而不能篡改数据,从而达到数据真实性的目的。密码技术是对信息进行重新编码,从而达到隐藏信息内容,使非法用户无法获取信息真实内容的一种手段。在单钥密

4、码体制中,加密和解密所用的密钥是相同的或者相近的,即由加密密钥很容易得出解密密钥。在一个密码系统中,不能假定加密算法和解密算法是保密的,因此,密钥必须保密。然而发送信息的通道往往是不可靠或者不安全的,所以,在对称密码体系中,必须用不同于发送信息的另外一个安全信道来发送密钥,但这个安全信道不一定真的安全。为此,人们希望使用一种不需要传递解密密钥的密码体制公开密钥密码体制。artinHellman在《密码学的新方向》一文中包含了设计一个具有公钥私钥对系统的协议的详细信息,随后这一算法以两位的姓名命名,即Diffie-Hellman算法,它被称为公钥系统的基础。公钥密码的新概念开

5、创了现代密码学的新领域。这一领域虽然只有短短的二十几年时间,但投入研究人员之多,他们来自学科之广,发表的论文之众是其它任何一门学科所不能比的,所以很快便获得了一整套很系统的成果。1.传统密码在密钥分配与管理上是极困难的。在任何密文未发送之前,A方和B方必须利用安全信道时行密钥K的预先通信,在实际应用中,这可能是非常困难的。因此,Diffie和Hellman提出了公钥密码体制的思想。2.在商业上有时不可能做得到通信双方事先预约使用相同密钥。公钥密码体制将加密密钥与解密密钥分开,并将加密密钥公开,解密密钥保密。这样,每个用户拥有两个密钥:公开钥和秘密钥,并且所有公开钥均被记录在

6、类似簿的密码本中。这种密码体制的安全性是从已知的公开钥、加密算法与在信道上截获的密文不能求出明文或秘密钥。公钥体制的基础是陷门(单向函数),即某种实际处理过程的不可逆性。目前的公钥思想基于两种:一是依赖于大数的因数分解的困难性;二是依赖于求模离散对数的困难性。公开密钥密码体制开辟了密码学研究的新方向,此后,人们基于背包问题、因子分解问题和离散对数问题等数学难题提出了大量的公钥密码体制算法。在受Diffie-Hellman算法思想启发之后,美国麻省理工学院的三个研究人员:RonaldRivest,AdiSharmir和LeonardAdleman联合提出一种基于数论中欧拉定理

7、的公钥密码系统,简称RSA公钥系统,并于1983年在美国获得专利。RSA公钥密码算法是迄今为止在理论上最为成熟、完善的公钥密码体制。从提出到现在已经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。它是第一个既能用于数据加密也能用于数字签名和密钥分配与管理的算法。它易于理解和操作,也很流行。因为它既可用于加密,又可用于签名,并为用户的公开密钥签发公钥证书、发放证书、管理证书等,提高了服务质量,所以,RSA公开密钥密码在当今的信息交换过程中已得到广泛的应用和实践,RSA公钥密码体制在世界许多地方

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

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

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