欢迎来到天天文库
浏览记录
ID:34415490
大小:717.63 KB
页数:5页
时间:2019-03-05
《rsa算法中的代数结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1期电子学报Vol.39No.12011年1月ACTAELECTRONICASINICAJan.2011RSA算法中的代数结构司光东,杨加喜,谭示崇,肖国镇(西安电子科技大学ISN综合业务网国家重点实验室,陕西西安710071)摘要:本文首次应用二次剩余理论对RSA中的代数结构进行了研究.计算出了Zn中模n的二次剩余和二次非剩余的个数,对它们之间的关系进行了分析,并用所有二次剩余构成的群对Zn进行了分割,证明了所有陪集构成的商群是一个Klein四元群.对强RSA的结构进行了研究,证明了强R
2、SA中存在阶为(n)/2的元素,并且强RSA中Zn可由三个二次非剩余的元素生成.确定了Zn中任意元素的阶,证明了Zn中所有元素阶的最大值是lcm(p-1,q-1),并且给出了如何寻找Zn中最大阶元素方法.从而解决了RSA中的代数结构.关键词:RSA算法;代数结构;二次剩余;欧拉函数中图分类号:TN918.1文献标识码:A文章编号:03722112(2011)01024205AlgebraStructureofRSAArithmeticSIGuangdong,YANGJiaxi
3、,TANShichong,XIAOGuozhen(StateKeyLaboratoryofIntegratedServiceNetwork,XidianUniversity,Xi’an,Shaanxi710071,China)Abstract:Basedonthetheoryofquadraticresidues,thealgebrastructureofRSAarithmeticisresearchedinthispaper.Thisworkcalculatesnumbersofquadr
4、aticresiduesandnonresiduesinthegroupZnandinvestigatestheirrelationship.ZnisdividedupbythegroupmadeupwithallquadraticresiduesinZnandallcosetsformaquotientgroupoforder4whichisaKleingroup.StudyedthestructureofstrongRSAfurther,itshowsthattheelementof
5、order(n)/2existsandthegroupZncanbegeneratedbythreeelementsofquadraticnonresidues.Letthefacterizationn=p·q,theorderofeachelementcanbecalculated,andthebiggestorderofallelementislcm(p-1,q-1)inZn.Italsoshowshowtofindtheelementofthebiggestorder.Sothea
6、lgebrastructureofRSAarithmeticissolved.Keywords:RSAarithmetic;algebrastructure;quadraticresidues;euler’sphifunction[2]法,称为RSA算法.这种算法既可以用于加密,又可1引言[3,4]以用作数字签名,并可构造其它的签名方案,是目自从1976年WDiffie和MHellman提出公钥密码体前最能被人们接受也是最被广泛使用的算法.国际上一[1]制以来,以数学为基础的非对称加密算法取得了
7、突破些标准化组织ISO,ITU,SWIFT等都已接受RSA体制作性进展.这一体制的最大特点就是采用两个密钥将加密为标准.在Internet中,电子邮件是最常用的一种网络服与解密能力分开,公开的密钥作为加密密钥,保密的密务,广泛采用的PGP(PrettyGoodPrivacy)技术就是用RSA钥作为解密密钥,实现了通信双方无需事先交换密钥就算法作为传送会话密钥和数字签名的标准算法来保证可以进行保密通信.这些算法都是基于某个数学上的困电子邮件中的机密性和身份认证.难问题,在有限的计算资源和有限的储存
8、空间下要从公在RSA算法中,n=p·q,其中p,q是长度约为512开的密钥或密文中分析出私有密钥是不可行的.如果把比特的大素数.其困难性基于:知道两个大素数p,q,容私有密钥作为加密密钥而把公开密钥作为解密密钥,就易计算n=p,q.反之仅知道n,分解n=p,q在计算上可实现由一个用户加密的消息使多个用户解读,从而实是不可行的.DBoneh证明了RSA算法中私有密钥长度现了代替手写签名的数字签名.公钥密码体制的提出为小于n0.292时方案容易被攻破[5],并对20年中RSA算法解决计算机信息网络中
此文档下载收益归作者所有