![]() |
|
|
#1 |
|
Mar 2017
2·3·5 Posts |
We have a composite number N on the order of \(2^{4096}\). An oracle tells us that there are no factors smaller than some value L, but there is at least one factor between L and 1.1 * L.
What are strategies to find the unknown but range bracketed factor? If L is small, we can use trial division, but let's say L is large enough, say \(L\approx2^{48}\), to preclude its effectiveness. We can also attempt a round of Pollard P-1 and/or multiple rounds of ECM factoring, but let's say they also fail to find a factor. What else can we try before firing up a general factoring engine like quadratic or general number field sieve? The only algorithm I've discovered that seems applicable is to use simple Fermat factoring with the Lehman multiplier modification. Ie, try to factor the number \(N * L * \lfloor{N\over L}\rfloor\) since it will likely "split" into two terms of roughly equal magnitude. What else might work? Last fiddled with by CRGreathouse on 2019-02-01 at 05:24 Reason: correct N as clarified below |
|
|
|
|
|
#2 |
|
"Robert Gerbicz"
Oct 2005
Hungary
5CC16 Posts |
|
|
|
|
|
|
#3 |
|
Mar 2017
2·3·5 Posts |
|
|
|
|
|
|
#4 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
947710 Posts |
"Lasciate ogne speranza, voi ch'intrate"
|
|
|
|
|
|
#5 |
|
Jun 2003
116738 Posts |
|
|
|
|
|
|
#6 |
|
Mar 2017
1E16 Posts |
|
|
|
|
|
|
#7 |
|
Jun 2003
505110 Posts |
|
|
|
|
|
|
#8 |
|
Aug 2006
3×1,993 Posts |
Definitely some form of ECM. Too big, sadly, for Chelli's trick.
|
|
|
|
|
|
#9 |
|
Sep 2009
2×1,039 Posts |
P-1 with B1=sqrt(L*1.1) and B2=L*1.1 will almost always work. It only fails if the factor F you are looking for is such that F-1 has a factor f1 to a power p1 such that f1^p1 > sqrt(L*1.1) and p1 >1. There is a way to get round that, but I can't remember the details (it's somewhere in the forum).
If L is too large for that to work (eg > 10^20) then running ecm optimized for factors of as many digits as L has will eventually work. But it could take quite a long time if L is large (eg > 60 digits). Chris |
|
|
|
|
|
#10 | |
|
Mar 2017
2×3×5 Posts |
Quote:
Edit: it's probably this deterministic ECM algorithm? Last fiddled with by mathPuzzles on 2019-02-01 at 23:49 Reason: Added reference link |
|
|
|
|
|
|
#11 | |
|
Mar 2017
2·3·5 Posts |
Quote:
|
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| OpenCL GPU P-1 Factoring and ECM Factoring | xx005fs | GPU Computing | 3 | 2018-10-27 14:49 |
| Magnitude 5.6 Earthquake in Silicon Valley | ewmayer | Science & Technology | 66 | 2008-07-31 15:30 |
| P-1 factoring != "Mersenne numbers to factor"? | James Heinrich | Marin's Mersenne-aries | 8 | 2004-05-17 11:09 |
| Shortest time to complete a 2^67 trial factor (no factor) | dsouza123 | Software | 12 | 2003-08-21 18:38 |
| Factoring from the factor-1 | jocelynl | Math | 12 | 2003-06-27 01:24 |