计算机工程 ›› 2010, Vol. 36 ›› Issue (15): 142-144.doi: 10.3969/j.issn.1000-3428.2010.15.050

• 安全技术 • 上一篇    下一篇

RSA密码分析中分解大整数的判定算法

孙克泉   

  1. (南开社区学院计算机系,天津 300100)
  • 出版日期:2010-08-05 发布日期:2010-08-25
  • 作者简介:孙克泉(1961-),男,副教授、硕士,主研方向:信息 安全

Determine Algorithm of Large Integer Decomposition on RSA Cryptanalysis

SUN Ke-quan   

  1. (Computer Department, Nankai Community College, Tianjin 300100)
  • Online:2010-08-05 Published:2010-08-25

摘要: RSA的安全性是依据大整数分解的困难性而设计的。在RSA的密码分析中,根据RSA公钥加密体制中的公开密钥n为2个大素数乘积的特性,针对形如n=pq(其中,p、q为大素数)的大整数n分解,提出一种分解n的判定算法,并对n的素因子特征与该算法的有效性关系进行分析。经过数学证明和相应算法设计证实,该算法的复杂度低于O(plogn)。

关键词: RSA密码分析, 因式分解, 公钥加密, 复杂度

Abstract: The security of RSA is designed based on the difficulty of large integer decomposition. In the RSA cryptanalysis, according to RSA public key encryption characteristics that the public key n as the product of two large prime numbers, contrary to the form n=pq(in which p, q as large prime numbers) of the large integer n decomposition. A determine algorithm of large integer decomposition on RSA cryptanalysis is given. The decomposition algorithm is proved by mathematical method, the corresponding algorithm design is given, the complexity of the algorithm is made below O(plogn), n prime factor characteristics and the relationship between the effectiveness of the decomposition, as well as RSA safety impacts are analyzed.

Key words: RSA cryptanalysis, factorization, public-key encryption, complexity

中图分类号: