首页 | 本学科首页   官方微博 | 高级检索  
     检索      

分解大整数为两个素因子乘积的析出算法
引用本文:孙克泉.分解大整数为两个素因子乘积的析出算法[J].天津职业院校联合学报,2011,13(8):37-42.
作者姓名:孙克泉
作者单位:南开社区学院计算机系,天津市,300100
摘    要:RSA的算法是基于数论中两个大素数乘积所得整数n和选取满足一定条件的整数e组成公开钥(e,n),RSA的安全性是依据大数整数n分解困难性的。根据RSA公钥加密体制的公开密钥n为两个素数乘积的特性,以及Euclid算法的特点,给出了一种分解n的算法—析出算法,并进行了算法的数学证明、算法设计和相关分析。同时,通过也证明了,在RSA密码体制中构造模n时,其素因子的倍数与n1/2距离过近是不安全的结论。

关 键 词:析出算法  RSA  Euclid算法  密码分析算法  算法数论

The Separation Algorithm of Dividing Large Integer into Two Prime Divisor Product
SUN Ke-quan.The Separation Algorithm of Dividing Large Integer into Two Prime Divisor Product[J].Journal of Tianjin Vocational Institutes,2011,13(8):37-42.
Authors:SUN Ke-quan
Institution:SUN Ke-quan(Nankai Community College,Tianjin 300100 China)
Abstract:RSA calculation is based on two divisors product n and 1,which forms the conditional public key(e,n).The safety of RSA depends on the difficulty of dividing the large integer n.According to the characteristic of public key RSA and Euclid Calculations,this essay presents a decomposing n's calculation——Separation Algorithm,and undergoes mathematical proof,design and analysis.At the same time,during the design of module n,it proves unsafe if the integer multiple is too close to n(1/2).
Keywords:separation algorithm  RSA  Euclid Calculations  code analytical calculation  Theoretic Algorithms  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号