首页> 外文期刊>Computers & mathematics with applications >An integrated parallel GNFS algorithm for integer factorization based on Linbox Montgomery block Lanczos method over GF(2)
【24h】

An integrated parallel GNFS algorithm for integer factorization based on Linbox Montgomery block Lanczos method over GF(2)

机译:GF(2)上基于Linbox Montgomery块Lanczos方法的集成并行GNFS整数分解算法

获取原文
获取原文并翻译 | 示例

摘要

Integer factorization is known to be one of the most important and useful methods in number theory and arithmetic. It also has a very close relationship to some algorithms in cryptography such as RSA algorithm. The RSA cryptosystem is one of the most popular and attractive public-key cryptosystems in the world today. Its security is based on the difficulty of integer factorization. Solving a large and sparse linear system over GF(2) is one of the most time consuming steps in most modern integer factorization algorithms including the fastest one, GNFS algorithm.rnThe Montgomery block Lanczos method from Linbox [13] is for solving large and sparse linear systems over finite fields and it can be integrated into the general number field sieve (GNFS) algorithm which is the best known algorithm for factoring large integers over 110 digits. This paper will present an improved Montgomery block Lanczos method integrated with parallel GNFS algorithm. The experimental results show that the improved Montgomery block Lanczos method has a better performance compared with the original method. It can find more solutions or dependencies than the original method with less time complexities. Implementation details and experimental results are provided in this paper as well.
机译:整数分解是数论和算术中最重要和最有用的方法之一。它也与密码学中的某些算法(例如RSA算法)有非常密切的关系。 RSA密码系统是当今世界上最流行和最具吸引力的公钥密码系统之一。它的安全性是基于整数分解的难度。在GF(2)上求解大型稀疏线性系统是最现代的整数分解算法(包括最快的GNFS算法)中最耗时的步骤之一。rnbox的Montgomery块Lanczos方法[13]用于求解大型稀疏问题。有限域上的线性系统,可以将其集成到通用数字场筛(GNFS)算法中,该算法是分解110位以上大整数的最著名算法。本文将提出一种与并行GNFS算法集成的改进的Montgomery块Lanczos方法。实验结果表明,改进的蒙哥马利块Lanczos方法与原始方法相比具有更好的性能。与原始方法相比,它可以找到更多的解决方案或依赖项,而且时间复杂度更低。本文还提供了实现细节和实验结果。

著录项

  • 来源
    《Computers & mathematics with applications》 |2010年第2期|P.338-346|共9页
  • 作者单位

    Department of Computer Science, St. Francis Xavier University, Canada Division of Computer Engineering, Mokwon University, Republic of Korea Jodrey School of Computer Science, Acadia University, Wolfville, Canada;

    Department of Computer Science, St. Francis Xavier University, Canada Division of Computer Engineering, Mokwon University, Republic of Korea Jodrey School of Computer Science, Acadia University, Wolfville, Canada;

    Department of Computer Science, St. Francis Xavier University, Canada Division of Computer Engineering, Mokwon University, Republic of Korea Jodrey School of Computer Science, Acadia University, Wolfville, Canada;

    Department of Computer Science, St. Francis Xavier University, Canada Division of Computer Engineering, Mokwon University, Republic of Korea Jodrey School of Computer Science, Acadia University, Wolfville, Canada;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    integer factorization; public-key RSA algorithm; GNFS algorithm; linear system over GF(2); lanczos method; parallelization; high performance computing;

    机译:整数分解公钥RSA算法;GNFS算法;GF(2)上的线性系统;lanczos方法并行化高性能计算;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号