Prime Numbers
Prime Numbers Prime Numbers
7.4 Elliptic curve method 345 if(1
346 Chapter 7 ELLIPTIC CURVE ARITHMETIC to obtain the factorization of 2 677 − 1as 1943118631 · 531132717139346021081 · 978146583988637765536217 · 53625112691923843508117942311516428173021903300344567 · P, where the final factor P is a proven prime. This beautiful example of serious ECM effort—which as of this writing involves one of the largest ECM factors yet found—looms even more beautiful when one looks at the group order #E(Fp) for the 53-digit p above (and for the given seed σ), which is 2 4 · 3 9 · 3079 · 152077 · 172259 · 1067063 · 3682177 · 3815423 · 8867563 · 15880351. Indeed, the largest prime factor here in #E is greater than B1, andsure enough, as Curry and Woltman reported, the 53-digit factor of M677 was found in stage two. Note that even though those investigators used detailed enhancements and algorithms, one should be able to find this particular factor—using the hindsight embodied in the above parameters—to factor M667 with the explicit Algorithm 7.4.4. Another success is the 54-digit factor of n = b 4 − b 2 +1,whereb =6 43 − 1, found in January 2000 by N. Lygeros and M. Mizony. Such a factorization can be given the same “tour” of group order and so on that we did above for the 53-digit discovery [Zimmermann 2000]. (See Chapter 1 for more recent ECM successes.) Other successes have accrued from the polynomial-evaluation method pioneered by Montgomery and touched upon previously. His method was used to discover a 47-digit factor of 5 · 2 256 + 1, and for a time this stood as an ECM record of sorts. Although requiring considerable memory, the polynomial-evaluation approach can radically speed up stage two, as we have explained. In case the reader wishes to embark on an ECM implementation—a practice that can be quite a satisfying one—we provide here some results consistent with the notation in Algorithm 7.4.4. The 33-decimal-digit Fermat factor listed in Section 1.3.2, namely 188981757975021318420037633 | F15, was found in 1997 by Crandall and C. van Halewyn, with the following parameters: B1 =10 7 for stage-one limit, and the choice B2 =50B1 for stagetwo limit, with the lucky choice σ = 253301772 determining the successful elliptic curve Eσ. After the 33-digit prime factor p was uncovered, Brent resolved the group order of Eσ(Fp) as #Eσ(Fp) =(2 5 · 3 · 1889 · 5701 · 9883 · 11777 · 5909317) · 91704181, where we have intentionally shown the “smooth” part of the order in parentheses, with outlying prime 91704181. It is clear that B1 “could have been” taken to be about 6 million, while B2 could have been about 100 million; but of course—in the words of C. Siegel—“one cannot guess the real
- Page 304 and 305: 294 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 306 and 307: 296 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 308 and 309: 298 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 310 and 311: 300 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 312 and 313: 302 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 314 and 315: 304 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 316 and 317: 306 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 318 and 319: 308 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 320 and 321: 310 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 322 and 323: 312 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 324 and 325: 314 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 326 and 327: 316 Chapter 6 SUBEXPONENTIAL FACTOR
- Page 328 and 329: Chapter 7 ELLIPTIC CURVE ARITHMETIC
- Page 330 and 331: 7.1 Elliptic curve fundamentals 321
- Page 332 and 333: 7.2 Elliptic arithmetic 323 the poi
- Page 334 and 335: 7.2 Elliptic arithmetic 325 with EC
- Page 336 and 337: 7.2 Elliptic arithmetic 327 Algorit
- Page 338 and 339: 7.2 Elliptic arithmetic 329 Before
- Page 340 and 341: 7.2 Elliptic arithmetic 331 the “
- Page 342 and 343: 7.3 The theorems of Hasse, Deuring,
- Page 344 and 345: 7.4 Elliptic curve method 335 a ran
- Page 346 and 347: 7.4 Elliptic curve method 337 B1 =
- Page 348 and 349: 7.4 Elliptic curve method 339 facto
- Page 350 and 351: 7.4 Elliptic curve method 341 propa
- Page 352 and 353: 7.4 Elliptic curve method 343 As fo
- Page 356 and 357: 7.5 Counting points on elliptic cur
- Page 358 and 359: 7.5 Counting points on elliptic cur
- Page 360 and 361: 7.5 Counting points on elliptic cur
- Page 362 and 363: 7.5 Counting points on elliptic cur
- Page 364 and 365: 7.5 Counting points on elliptic cur
- Page 366 and 367: 7.5 Counting points on elliptic cur
- Page 368 and 369: 7.5 Counting points on elliptic cur
- Page 370 and 371: 7.5 Counting points on elliptic cur
- Page 372 and 373: 7.5 Counting points on elliptic cur
- Page 374 and 375: 7.5 Counting points on elliptic cur
- Page 376 and 377: 7.5 Counting points on elliptic cur
- Page 378 and 379: 7.6 Elliptic curve primality provin
- Page 380 and 381: 7.6 Elliptic curve primality provin
- Page 382 and 383: 7.6 Elliptic curve primality provin
- Page 384 and 385: 7.7 Exercises 375 7.4. As in Exerci
- Page 386 and 387: 7.7 Exercises 377 (some Bj equals A
- Page 388 and 389: 7.7 Exercises 379 This reduction ig
- Page 390 and 391: 7.8 Research problems 381 multiply-
- Page 392 and 393: 7.8 Research problems 383 highly ef
- Page 394 and 395: 7.8 Research problems 385 is prime.
- Page 396 and 397: Chapter 8 THE UBIQUITY OF PRIME NUM
- Page 398 and 399: 8.1 Cryptography 389 is, if an orac
- Page 400 and 401: 8.1 Cryptography 391 Algorithm 8.1.
- Page 402 and 403: 8.1 Cryptography 393 just to genera
7.4 Elliptic curve method 345<br />
if(1