×

数域筛多项式的根优化。 (英语) Zbl 1378.11104号

本文提出了新的、更快的算法,用于数域筛因式分解法所需多项式的根优化,参见[A.K.伦斯特拉(编辑)和H.W.Lenstra六月。(编辑),《数字场筛的发展》。柏林:Springer-Verlag(1993;Zbl 0777.00017号)].
让\(n\)是要计算的数字。数字域筛选的第一步是多项式选择:在Z[x]\中找到两个不可约互素多项式\(f(x),g(x)\共享公共根模\(n\)。本文考虑了经典情况:\(g\)线性多项式和(f)次多项式(d>1)(有时(度(f)=5.6))。设\(F(x,y),\,G(x,y)\)是\(F(x),G(x)\)的均匀化。为了获得良好的运行时间,对于许多对((a,b))(在所选筛分区域中的配对)F(a,b)的值和(G(a,b))同时也是平滑的。要实现这一点,可以选择\(f(x)\)具有模小素数幂的多根。
在第一次选择多项式后,使用平移(\(f(x+t),g(x+t)\))和旋转(f(x)\)来优化它们的大小和根属性通过多项式\(\lambda(x)\)((f_{\lambda}(x)=f(x)+\lambda(x)g(x))。本文重点讨论了根优化步骤,使用\(f(x)\)的旋转通过线性多项式\(λ(x)=ux+v)。
第3节描述了由于以下原因而产生的算法B.A.墨菲【澳大利亚国立大学博士论文,1999年】,根筛(算法1),以找到具有良好根属性的多项式,第4节对根筛进行了改进(算法2)。最后,第5节提出了一个两阶段的算法:第一阶段寻找模小素数幂的多根旋转多项式(p_i^{e_i};,i=1,dots,s)(例如,取as(p_i)第一个\(s)素数),第二阶段使用一些较大的素数。

MSC公司:

2005年11月 保理化
2016年11月 数字理论算法;复杂性
94A60型 密码学
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 青木,Kazumaro;Ueda,Hiroki,使用桶排序进行筛选。密码学进展-ASIACRYPT 2004,计算机课堂讲稿。科学。332992-102(2004),《施普林格:柏林:施普林格》·Zbl 1094.94504号 ·doi:10.1007/978-3-540-30539-2
[2] 埃里克·巴赫;Peralta,Ren{\'e},渐近半光滑概率,数学。公司。,65, 216, 1701-1715 (1996) ·Zbl 0853.11079号 ·doi:10.1090/S0025-5718-96-00775-2
[3] [cadonfs\textunderscore2011]S.Bai,C.Bouvier,A.Filbois,P.Gaudry,L.Imbert,A.Kruppa,F.Morain,E.Thom \'E,P.Zimmermann,CADO-NFS,数字域筛选算法的实现。2.0版,可从\网址http://cado-nfs.gforge.inria.fr, 2013.
[4] [rsa704\textunderscore2012]S.Bai,E.Thom’E,P.Zimmermann,《使用CADO-NFS对RSA-704进行因子分解》。报告,2012年\网址://eprint.iacr.org/2012/369.pdf。
[5] [boender\textunderscore1997]H.boender,用二次筛分解大整数。莱顿大学博士论文,1997年。
[6] Buhler,J.P。;Lenstra,H.W.,Jr。;Pomerance,Carl,使用数字域筛对整数进行因子分解。数字域筛的发展,数学课堂讲稿。1554,50-94(1993),《施普林格:柏林:施普林格》·Zbl 0806.11067号 ·doi:10.1007/BFb0091539
[7] Ekkelkamp,Willemien,预测数域筛的筛分作用力。算法数论,计算机课堂讲稿。科学。5011167-179(2008),《施普林格:柏林:施普林格》·兹比尔1230.11148 ·doi:10.1007/978-3-540-79456-1\_11
[8] Jason E.Gower,《数字域筛多项式的旋转和平移》。密码学进展——ASIACRYPT 2003,计算机课堂讲稿。科学。2894302-310(2003),《施普林格:柏林:施普林格》·Zbl 1205.11134号 ·doi:10.1007/978-3-540-40061-5\_18
[9] 安德鲁·格兰维尔(Andrew Granville),《平滑数:计算数论及其他》。算法数论:格,数域,曲线和密码学,数学。科学。Res.Inst.出版。44,267-323(2008),剑桥大学出版社:剑桥:剑桥大学出版社·Zbl 1230.11157号
[10] 阿道夫·希尔德布兰德;Tenenbaum,G{'e}rald,无大素因子的整数,J.Th\'eor。Nombres Bordeaux,5,2,411-484(1993)·Zbl 0797.11070号
[11] Kleinjung,Thorsten,《关于普通数域筛的多项式选择》,数学。公司。,75、256、2037-2047(电子版)(2006)·Zbl 1183.11079号 ·doi:10.1090/S0025-5718-06-01870-9
[12] [kleinjung\textunderscore2008]T.kleinjung,多项式选择。在CADO整数因子分解研讨会上,INRIA Nancy,2008年。\新手\网址:http://cado.gforge.inria.fr/workshop/slides/kleing.pdf。 ·Zbl 1183.11079号
[13] 托尔斯滕·克林(Thorsten Kleinjung);青木,Kazumaro;Jens Franke;Lenstra,Arjen K。;托姆(Thom),伊曼纽尔(Emmanuel);Joppe W.Bos。;皮埃里克·高德利(Pierrick Gaudry);亚历山大·克鲁帕(Alexander Kruppa);蒙哥马利,Peter L。;达格·阿恩·奥斯维克;赫尔曼·te Riele;安德烈·蒂莫菲耶夫(Andrey Timofeev);Paul Zimmermann,768位RSA模的因式分解。密码学进展CRYPTO 2010,计算机讲义。科学。6223333-350(2010),《施普林格:柏林:施普林格》·Zbl 1196.11167号 ·数字对象标识代码:10.1007/978-3-642-14623-7\_18
[14] [tdotnfs-1993]A.K.Lenstra和H.W.Lenstra,Jr.,编辑,newblockThe Development of the Number Field Sieve,第1554卷,数学课堂讲稿,newblock Springer,1993年·Zbl 0777.00017号
[15] 迈克尔·莫里森(Michael A.Morrison)。;John Brillhart,《因子分解的方法和(F_7)的因子分解》,数学。公司。,29, 183-205 (1975) ·兹比尔0302.1010
[16] 布赖恩·墨菲(Brian Murphy),《数值域筛多项式产量建模》。算术数论,俄勒冈州波特兰,1998年,计算机课堂讲稿。科学。1423137-150(1998),《施普林格:柏林:施普林格》·Zbl 0985.11064号 ·doi:10.1007/BFb0054858
[17] [1998-murphy-thesis]B.A.murphy,数域筛整数分解算法的多项式选择,博士论文,澳大利亚国立大学,1999年。
[18] 布莱恩·墨菲(Brian Murphy);Brent,Richard P.,《关于数字域筛的二次多项式》。计算理论'98(珀斯),澳大利亚。计算。科学。Commun公司。20,199-213(1998),施普林格:新加坡:施普林格·Zbl 0990.11080号
[19] Pollard,J.M.,《格子筛》。数字域筛的发展,数学课堂讲稿。1554,43-49(1993),施普林格:柏林:施普林格·Zbl 0806.1106号 ·doi:10.1007/BFb0091538
[20] 卡尔·波梅兰斯(Carl Pomerance);Wagstaff,Samuel S.,Jr.,连续分数整数分解算法的实现,Congr。数字。,37, 99-118 (1983) ·Zbl 0556.10003号
[21] [Stahlke:2008]C.Stahlke和T.Kleinjung,《寻找更好的多项式用于GNFS的想法》。在杜伊斯堡大学数学实验研究所“分解大数、离散对数和密码分析硬件”研讨会上,2008年。\末端biblist
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。