![]() |
|
|
#23 | |
|
Mar 2010
On front of my laptop
7·17 Posts |
Quote:
|
|
|
|
|
|
|
#24 | |
|
Apr 2010
2268 Posts |
Quote:
EC group order: 2^3 * 3 * 5 * 11 * 23 * 193 * 4451 * 862231 * 886069 * 898769 * 3610531 So B1 is very close. If I understand the papers on GMP-ECM correctly, the large B2 does not hinder the factor from being detected quite early in stage 2. |
|
|
|
|
|
|
#25 |
|
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
17·251 Posts |
Actually, I'm almost positive that regardless of where in the B1 to B2 range the largest factor lies, it will only be found at the end of Step 2, when the GCD is run.
Last fiddled with by Mini-Geek on 2010-04-07 at 17:52 |
|
|
|
|
|
#26 |
|
"Nancy"
Aug 2002
Alexandria
2,467 Posts |
It could be found earlier. Computing roots of the polynomials involves curve arithmetic in Weierstrass coordinates where inversions could fail. However, this is very unlikely to happen if the order of the end-of-stage-1 point isn't unusually small. Almost all "real world" factors found in ECM stage 2 are indeed found by the GCD at the end.
Alex |
|
|
|
|
|
#27 | |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
23·3·5·72 Posts |
Quote:
I do think that the method could save some effort in factoring mersenne numbers. I will look into that further. |
|
|
|
|
|
|
#28 | |
|
Tribal Bullet
Oct 2004
3,541 Posts |
Quote:
|
|
|
|
|
|
|
#29 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
36·13 Posts |
Did you load the -go group order with tons of twos?
Code:
> echo "(2^4096+1)/114689" | ecm -pm1 100 GMP-ECM 6.2.3 [powered by GMP 4.3.0] [P-1] Input number is (2^4096+1)/114689 (1228 digits) Using B1=100, B2=270, polynomial x^1, x0=2755417790 Step 1 took 4ms Step 2 took 32ms #==> not found > echo "(2^4096+1)/114689" | a.out -pm1 -go "2^15" 100 GMP-ECM 6.2.3 [powered by GMP 4.3.0] [P-1] Input number is (2^4096+1)/114689 (1228 digits) Using B1=100, B2=270, polynomial x^1, x0=354142156 Step 1 took 0ms Step 2 took 32ms ********** Factor found in step 2: 63766529 Found probable prime factor of 8 digits: 63766529 Composite cofactor ((2^4096+1)/114689)/63766529 has 1221 digits #2^15 is an overshot, ooops... going down to 2^13, found one, found another > echo "(2^4096+1)/114689/63766529/26017793" | a.out -pm1 -go "2^13" 10000 GMP-ECM 6.2.3 [powered by GMP 4.3.0] [P-1] Input number is (2^4096+1)/114689/63766529/26017793 (1213 digits) Using B1=10000, B2=632208, polynomial x^1, x0=176100325 Step 1 took 40ms Step 2 took 96ms ********** Factor found in step 2: 190274191361 Found probable prime factor of 12 digits: 190274191361 Composite cofactor ((2^4096+1)/114689/63766529/26017793)/190274191361 has 1202 digits Last fiddled with by Batalov on 2010-04-07 at 20:12 Reason: (checked how it works for F12) |
|
|
|
|
|
#30 |
|
Tribal Bullet
Oct 2004
3,541 Posts |
This didn't use GMP-ECM, it used custom code that I wrote which used integer Fast Galois Transforms. Stage 1 used a single pre-multiplied product of all the powers of primes less than 300k along with left-to-right binary exponentiation, so all that was needed was huge multiple-precision squarings and modular multiplies by 3.
The pre-multiplied product included 2^64 as a factor. The core integer library was announced here, though the actual P-1 factoring code was never posted (it's both embarrassing and useless, though there's a forum thread I can't seem to find where I talked about it). PS: found it Last fiddled with by jasonp on 2010-04-08 at 00:42 |
|
|
|
|
|
#31 | |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
23×3×5×72 Posts |
Quote:
I trial factored(slowly and very inefficiently!!) the ks for 10,000 factor candidates between two bit levels. The candidates I tried are reasonably near the beggining of each bit level. Code:
Bit range Candidates remaining out of 10000 69-70 6589 68-69 6363 67-68 6016 66-67 5755 65-66 5480 64-65 5175 63-64 4955 62-63 4688 61-62 4338 60-61 4075 This method might appeal more to projects like Operation Billion Digits The values of k are lower for them as the exponents are larger. These results don't include any tf of the candidates themselves. How far does Prime95 do this? Anyone got any opinions on whether this is worth doing? How much overhead would this add to tf? |
|
|
|
|
|
|
#32 |
|
1,409 Posts |
Congratulations. I wish we'd known this back in 1993 when I spent a lot of time and effort proving F22 was composite - I may have picked another prime candidate instead!
Good work. |
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| RSA-220 factored | ixfd64 | Factoring | 2 | 2016-05-24 16:01 |
| RSA-210 factored | ryanp | Factoring | 6 | 2013-11-26 09:33 |
| Factored vs. Completely factored | aketilander | Factoring | 4 | 2012-08-08 18:09 |
| F33 is factored !! | Raman | Factoring | 4 | 2010-04-01 13:57 |
| RSA-100 factored! | ewmayer | Math | 5 | 2003-05-14 15:08 |