- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息安全和RSA.pdf
第 29卷 (2009年) Vo1.29 (2009)
第12期 第59-60页 教 育 理 论 与 实 践
Theo ,andPracticeofEducation No.12 P59一P60
信息安全和 RSA
一贾 义,赵 楠
摘 ~-:RSA加密算法突破了单密钥加密技术,可以实现陌生人之间的秘密通讯,即加密者可以公开加密密
钥,使其成为公开密钥,而将解密密钥保密,作为秘密密钥。但是,如果RSA算法的假设不成立,也就是n被因式
分解成功,甚或多个相关信息用同样的密钥加密时,RSA算法方法都很容易被攻破,由此RSA算法的安全性受到
挑战。特别是随着量子电脑算法的改进,RSA算法终将被替代。
关键词:信息安全;公钥加密;RSA算法
中图分类号:G203 文献标识码 :A 文章编号:1004—633X(2009)12—0059—02
从古人挥舞着大刀长枪的战争开始,信息就是军队统帅战 中,加密者可以将加密密钥公开,成为公开密钥 ,而仍将解密密
胜敌人的要诀。但是,保密的需要不仅是战争的专利。随着科技 钥保密,作为秘密密钥。任何人如果想向其发送加密消息,都可
的发达,信息技术正在改变着世界上的一切,尤其是互联网的出 以找到公开密钥 ,然而,以其加密的消息却必须用加密者 自己保
现,正在不可阻挡地改变着世界上的一切。按照一些人的说法, 留的秘密密钥才能解密,别人只知道公开密钥,因而无法阅读该
如果没有制衡力量,在未来的几十年中,可能我们的一言一行都 消息。如果想向另一个人发送加密消息 ,则可以先去找他的公开
会被监视、记录并被分析,这些终于让人们认识到必须把 “保密” 密钥 (既然是公开的,因而往往不用与他本人作事先联系,甚至
作为一个独立的学科。另一方面,信息技术包括保密技术的发展 不必认识他),然后用此密钥加密想发送的消息给他 ,除了他本
也使得在极大规模上的信息交流可以秘密进行。 人之外,别人是无法阅读这个消息的。
密码术有很长的历史。现代密码术的划时代突破,是威特菲 RSA加密算法的流程如下:
尔德 ·迪菲(whi出eldDifl~e)和马丁 ·海尔曼 (MartinHellman)关 首先找出三个数:p、q、r,其 中P和q是两个相异的质数 ,r
于公开密钥加密系统的构想,这是在 1976年发表的。但威特菲 是与(p一1)(q一1)互质的数。
尔德 ·迪菲和马丁 ·海尔曼提供的MH背包算法于 1984年被破 接着找出e,使得re lmod(p一1)(q一1)。这个 e一定存在 ,
译 ,因而失去了实际意义。真正有生命力的公开密钥加密系统算 因为r与 ( 1)(q一1)互质,用辗转相除法就可以得到了。
法是 由隆 ·里维斯 特 (RonaldL.Ripest)、阿迪 ·沙米 尔 (Adi 再来计算n=.pq。(n,e)便是publickey~n,r)就是privatekey~
Shamir)和雷奥纳德 ·阿德尔曼(LeonardM.Adlemen)在威特菲尔 P和q应该被销毁掉(PgP为了用中国的同余理论加快加密
德 ·迪菲和马丁 ·海尔曼的论文的启发下 ,在 1977年发明的,这 运算,保留了P和q,不过它们是用IDEA加密过再存放的)。
就是沿用至今的RSA算法。它是第一个既能用于数据加密也能 加密的过程是,若待加密信息为a,将其看成是一个大整数,
用于数字签名的算法。 假设 an。如果a≥n的话 ,就将 a表示成 s进位 (s≤n,通常取
一 、 公钥加密算法——RSA算法 s=2 ,则每一位数均小于n,然后分段编码。
传统的加密技术都是秘密密钥加密技术 ,也称单密钥加密 接下来计算c;aemod11,(0≤Cn)。b就是编码后的信息。
文档评论(0)