[Zhang and Tang 2003]   (with Min Tang) Finding strong pseudoprimes to several bases. II, Mathematics of Computation (ISSN: 0025-5718), 72:244 (2003), 2085-2097.  ABSTRACT

代表作 [Zhang and Tang 2003] 内容简介: 提出找C3 -的快速算法, Jaeschke 1993年的ψ920上界我们2001年的ψ10  ψ1122位数上界降到19; 据理提出 ψ9ψ10  ψ11 的准确值的猜想(猜想1).

该文§2用四次剩余特征为主要工具找到157个小于1024通过5个素数基2,3,5,7,11 k4/3-强伪素数, 其中只有3个是spsp(13).  157个强伪素数Maple V.2的素性测定误认为是素数, 其中最小的为16位数, Arnault构造的例子小得多。这些例子促进了软件包Maple V.2的更新优化, 加强了素性测定的条件. 这个软件包发展到Maple V.8, 已很难找到把合数误判为素数的例子了.  该节还找到30个小于1024通过5个素数基 K5/2-强伪素数, 其中只有1个是spsp(13).

该文§3用三次剩余特征为主要工具找到44个小于1024通过6个素数基2,3,5,7,11,13  K3/2-强伪素数强伪素数, 其中只有2个是spsp(17);还找到94个小于1024通过6个素数基的K6-强伪素数, 其中只有7个是spsp(17).

该文§4提出寻找C3 -的快速算法, 并找到了所有(110) 小于1020通过5个素数基的C3 -强伪素数 这些强伪素数和该文§2中的157个强伪素数一样被Maple V.2的素性测定误认为是素数。这110个强伪素数中有一个19位数是通过11个素数基的强伪素数, 这样Jaeschke 1993年确定的ψ920位数上界代表作 [Zhang 2001a ] 确定的ψ10  ψ1122位数上界降到了19:

ψ9 ψ10 ψ11 ≤ N9=N10=N11=3825 12305 65464 13051

= 149491 · 747451 ·  34233211.

该文§4还把寻找C3 -的算法与Arnault BleichenbacherJaeschke  Pinch  的方法进行了比较,详见该节注解567. 

该文§5, 由以上3 节和代表作 [Zhang 2001] 中的数据得到提示, 给出令人信服的理由 (不同形式的强伪素数有不同的出错概率) 让人们相信如下

猜想1.           ψ9 =ψ10 =ψ11 = N9=N10=N11= 3825 12305 65464 13051.

Devenport 曾猜测通过k素数基的强伪素数必大于102k Bleichenbacher 构造了一个41位合数, 它是通过21个素数基的强伪素数, 因而是Devenport 猜想的反例. 我们的这个通过11个素数基的19位强伪素数Devenport 猜想的一个比Bleichenbacher 41位数更好的反例, 因为

11/19 = 0.578 … > 0.512 … = 21/41.

这个19位数表明像软件包Axiom 2.0 那样对2k位的数选用k素数基来进行Miller 测试 是不够安全的.

猜想1 已于2014年被Yupeng Jiang Yingpu Deng 证得  [Math. Comp.  83:290 (2014), 2915–2924. ]

 
2022-1-28