euclid算法及扩展在密码学中的研究和应用new

euclid算法及扩展在密码学中的研究和应用new

ID:34441228

大小:216.63 KB

页数:5页

时间:2019-03-06

euclid算法及扩展在密码学中的研究和应用new_第1页
euclid算法及扩展在密码学中的研究和应用new_第2页
euclid算法及扩展在密码学中的研究和应用new_第3页
euclid算法及扩展在密码学中的研究和应用new_第4页
euclid算法及扩展在密码学中的研究和应用new_第5页
资源描述:

《euclid算法及扩展在密码学中的研究和应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第16卷第11期计算机技术与发展Vol.16No.112006年11月COMPUTERTECHNOLOGYANDDEVELOPMENTNov.2006Euclid算法及扩展在密码学中的研究和应用1,223陈良臣,芦东昕,李春葆(1.华北电力大学计算机科学与技术学院,北京102206;2.中兴软件技术(南昌)有限公司,江西南昌330058;3.武汉大学计算机学院,湖北武汉430079)摘要:信息安全是网络时代的焦点,密码技术是信息安全的核心,而算法是密码学的精髓。文中研究了基于因数分解的Euclid算法和扩展Euclid算法,包括算法的基本原理、算法流程

2、及编程实现。分析了Euclid算法的算法复杂性,介绍了Eu2clid算法在RSA和AffineCipher密码系统中的应用,最后指出了该算法存在的缺陷和算法需要改进的方向。关键词:Euclid算法;加密算法;RSA;AffineCipher中图分类号:TP309.7文献标识码:A文章编号:1673-629X(2006)11-0156-04ResearchandApplicationofEuclidAlgorithmandExtendedEuclidAlgorithm1,223CHENLiang2chen,LUDong2xin,LIChun2bao(1.

3、SchoolofComputerScience&Technology,NorthChinaElectricPowerUniversity,Beijing102206,China;2.ZTESoftwareEngineeringCo.,Ltd,Nanchang330058,China;3.SchoolofComputerScience&Technology,WuhanUniversity,Wuhan430079,China)Abstract:Theinformationsecurityisthefocalpointofthenetworktimes.Cr

4、yptologyisthecoreoftheinformationsecurity,andalgorithmisthesoulofthecryptology.InvestigatedtheEuclidalgorithmbasedonfactorizationandextendedEuclidalgorithm,includingtheirratio2nale,processandprogramme.ThenanalyzedthecomplexityoftheEuclidalgorithm,andintroduceditsapplicationinRSA

5、andAffineCi2pher.Atlast,pointoutthelimitationoftheEuclidalgorithmandwherethealgorithmshouldbeimproved.Keywords:Euclidalgorithm;encrpytiontechniques;RSA;AffineCipher0引言Euclid算法在RSA和AffineCipher密码系统中普遍随着计算机与网络技术的不断发展和广泛应用,In2应用,其中RSA是当前最著名、应用最广泛的公钥系统,ternet已经成为一个非常复杂且极不安全的信息载体,信基于

6、因式分解的Euclid算法及扩展Euclid算法是RSA和息安全成为网络信息时代的焦点,密码技术是信息安全的AffineCipher密码系统中实现数据加密的基础。所以研核心,而算法又是密码技术的精髓。所以研究和设计好的究和改进Euclid算法对于密码学的研究和发展有着非常算法是提高信息安全的关键。重要的理论意义。Euclid算法是公元前希腊著名数学家欧几里得提出的,又称为辗转相除法,是基于因式分解求两个整数a,b1相关背景最大公因数的最普遍的算法。Euclid算法对于早期算法定义1设a,b是任意整数,如果存在整数c,使有a和程序性过程的研究起到了非常重

7、要的作用,而且一直沿=bc,则称a是b的倍数,b是a的因数;亦说a被b整除,用至今,在密码学领域和数论研究中具有极其重要的意或b整除a,记为b

8、a。[1]义。定理1设a,b是任意整数且b≠0,则惟一存在整数q和r,使得0≤r<

9、b

10、,a=qb+r。若r>0,则称收稿日期:2006-03-08q为带余除法的不完全商,称r为b除a的余数。基金项目:中国下一代互联网示范工程(CNGI)移动奥运资助项目证明:(CNGI-04-17-2A)1)证存在整数q和r,使得0≤r<

11、b

12、,a=qb+r。作者简介:陈良臣(1982-),男,湖北武汉人,硕士研究生,研究方向

13、考虑b:若b>0,则b的倍数数可递增排列为:⋯,-4b,为网络与信息安全;芦东昕,博士后,教授

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

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

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