![]() |
|
|
#12 | |
|
Sep 2009
977 Posts |
Quote:
![]() I see you're mentioning your TI-89T: the TI-Z80/TI-68k community used results from the factoring community to factor TI's public RSA signing keys, so it would be funny to have an implementation of NFS (with small factor bases, obviously), and maybe parts of the post-processing, running (between others) on the TI-68k platform ![]() For the uninitiated: TI-68k calculators have had, for the past ten years, a 68000 clocked at ~12 MHz, 256 KB of RAM and 2 (89 / 92+) or 4 MB (V200 / 89T) of Flash memory. With TI's Advanced Mathematics Software OS, < 192 KB of RAM and ~640 KB (89/92+) or 2.5 MB (V200/89T) of Flash are available to users, maximum block sizes for both RAM and Flash are a bit below 64 KB. PedroM, an alternative GPL'ed OS with better POSIX support, leaves more RAM and Flash memory available to the user, and IIRC, at least one of the maximum block sizes is higher than with AMS. |
|
|
|
|
|
|
#13 | |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
5,881 Posts |
While working out the QCB I came across this problem. I have left the book which is my other source at school so I can't reference it until monday.
Quote:
Also Legendre symbols are only defined if the bottom number is a prime which r often isn't. Does he mean jacobi symbol? |
|
|
|
|
|
|
#14 | |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
5,881 Posts |
Quote:
|
|
|
|
|
|
|
#15 | |
|
Tribal Bullet
Oct 2004
3×1,181 Posts |
Quote:
Note that quadratic characters are not a requirement for NFS, they only help make sure that the algebraic product you compute has a square root in the underlying number field. If your sample problem is small enough you can search for the square root by brute force and just use another dependency if you don't find one. For larger problems, you essentially will never find a square root if you don't use them. |
|
|
|
|
|
|
#16 | ||
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
133718 Posts |
Quote:
Quote:
|
||
|
|
|
|
|
#17 |
|
Dec 2008
101100112 Posts |
Unless you find the generators of the ideals and the unit group, and write the algebraic side of each relation as a product of these generators. Of course that won't work with GNFS, but it might be possible with quite large SNFS jobs.
|
|
|
|
|
|
#18 | |
|
Nov 2003
22·5·373 Posts |
Quote:
is exactly what we used to do. |
|
|
|
|
|
|
#19 | |
|
Tribal Bullet
Oct 2004
354310 Posts |
Quote:
Henry: yes, your polynomials are simple enough that you can use an odd number of relations. You may still need to use quadratic character tests; the Gauss elimination code in the QS implementation I mailed you can handle matrix dimensions into the thousands pretty easily. Last fiddled with by jasonp on 2010-09-26 at 00:57 |
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Second-hand CPU vs brand new GPU | fivemack | GPU Computing | 12 | 2017-01-11 23:05 |
| Quadratic Sieve by Hand | Sam Kennedy | Factoring | 20 | 2013-01-09 16:50 |
| 127*Sqrt(62) | XYYXF | Math | 2 | 2007-12-08 12:31 |
| Zeta function by hand | Damian | Math | 0 | 2006-07-27 14:43 |
| P(n+1)<(sqrt(P(n))+1)^2 | Crook | Math | 3 | 2005-10-26 21:29 |