基于公钥密码体制的数据加密

基于公钥密码体制的数据加密

ID:33018437

大小:68.30 KB

页数:6页

时间:2019-02-19

基于公钥密码体制的数据加密_第1页
基于公钥密码体制的数据加密_第2页
基于公钥密码体制的数据加密_第3页
基于公钥密码体制的数据加密_第4页
基于公钥密码体制的数据加密_第5页
资源描述:

《基于公钥密码体制的数据加密》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于公钥密码体制的数据加密摘要:公开密钥算法的原理是加密密钥和解密密钥分离,可将加密密钥公之于众,谁都可以使用;而解密密钥只有解密人自己知道。任何人利用这个加密密钥和算法向该用户发送的加密信息,该用户均可以将之还原。公钥加密算法中使用最广的是RSA。RSA使用两个密钥,一个公共密钥,一个专用密钥。如用其中一个加密,则可用另一个解密。本文综述了公钥体系及其应用RSA算法,也讨论了相关的攻击手段。关键字:公钥密码加密技术RSAAbstrat:Public-keyalgorithmencryptiona

2、nddecryptionkeyprincipleiskeyseparation,butwillencryplionkeyinlheopen,whocanuse;Anddecryptiondecryptionkeyonlythemselvesknow.Anypersontousetheencryptionkeyandlotheusertosendthealgorithmoftheencryptedinformation,theusercanbewillrestore•Publickeyencrypt

3、ionalgorithmusedinthemostextensiveisRSA.RSAusetwokeys,apublickey,aspecialkey.Ifuseoneofthecnciyption,usableanothcrdecryption.ThispaperreviewedtheapplicationofRSApublickeysystemanditsalgorithm,andalsodiscussedtherelatedattackmeans・Key:Publickeypassword

4、EncryptiontechnologyRSA1公钥密码体系背景通常信息安全的目标可以概括为解决信息的以下问题:保密性(Confidentiality)保证信息不泄露给未经授权的任何人;完整性(Integrity)防止信息被未经授权的人篡改;可用性(Availability)保证信息和信息系统确实为授权者所用;可控性(Controllability)对信息和信息系统实施安全监控,防止非法利用信息和信息系统。密码是实现一种变换,利用密码变换保护信息秘密是密码的最原始的能力,然而,随着信息和信息技术发

5、展起来的现代密码学,不仅被用于解决信息的保密性,而且也用于解决信息的完整性、可用性和可控性。可以说,密码是解决信息安全的最有效手段,密码技术是解决信息安全的核心技术。公开密钥算法是在1976年由当时在美国斯坦福大学的迪菲(Diffie)和赫尔曼(Hellman)两人首先发明的(论文"NewDirectioninCryptography""),思想不同于传统的对称密钥密码体制,它要求密钥成对出现,一个为加密密钥(c),另一个为解密密钥(d),且不可能从其中一个推导出另一个,其原理是加密密钥和解密密钥

6、分离。在公钥体制中,加密密钥不同于解密密钥。人们将加密密钥公之于众,谁都可以使用;而解密密钥只有解密人白己知道。这样,一个具体用户就可以将自己设计的加密密钥和算法公诸于众,而只保密解密密钥。任何人利用这个加密密钥和算法向该用户发送的加密信息,该用户均可以将之还原。自1976年以来,已经提出了多种公开密钥密码算法,其中许多是不安全的,一些认为是安全的算法又有许多是不实用的,它们要么是密钥太大,要么密文扩展十分严重。多数密码算法的安全基础是基于一些数学难题,这些难题专家们认为在短期内不可能得到解决。因

7、为一些问题(如因子分解问题)至今已有数千年的历史了。一般理解密码学(Cryptography)就是保护信息传递的机密性,而对信息发送与接收人的真实身份的验证、对所发出/接收信息在事后的不可抵赖以及保障数据的完整性是现代密码学主题的另一方面。公开密钥密码体制对这两方面的问题都给出了出色的解答,并正在继续产生许多新的思想和方案。公用密钥的优点就在于,也许你并不认识某一实体,但只要你的服务器认为该实体的CA是可靠的,就可以进行安全通信,而这正是Web商务这样的业务所要求的。例如信用卡购物。服务方对自己的

8、资源可根据客户CA的发行机构的可靠程度来授权。目前国内外尚没有可以被广泛信赖的CAo美国Natescape公司的产品支持公用密钥,但把Natescape公司作为CA。由外国公司充当CA在我国是一件不可想象的事情。公共密钥方案较保密密钥方案处理速度慢,因此,通常把公共密钥与专用密钥技术结合起来实现最佳性能。即用公共密钥技术在通信双方之间传送专用密钥,而用专用密钥来对实际传输的数据加密解密。另外,公钥加密也用来对专用密钥进行加密。在这些安全实用的算法中,有些适用于密钥分配,有些可作为加

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

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

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