![]() |
![]() |
#1 |
Sep 2011
3×19 Posts |
![]()
I fully understand the Quadratic Sieve.
As far as I know right now, NFS uses a different number system that is dependent on the polynomial used. The factor base is also dependent on this polynomial. Please don't include optimizations so that the explanation would be simple. (for example, using trial division instead of the lattice sieve) If an explanation this simple isn't possible, what topics should I read more about? |
![]() |
![]() |
![]() |
#2 |
Tribal Bullet
Oct 2004
DCE16 Posts |
![]()
See the section 'Number Field Sieve References' near the bottom of this for what I think is a complete list of the introductory papers on NFS.
Your understanding is correct; the algebraic NFS polynomial describes a number field, and the way that polynomial is constructed allows for a 'trap door' that converts elements of the number field back to integers modulo the number N to be factored. Thus a square root in the number field (hopefully) becomes a square root modulo N, which lets the congruence-of-squares method work. The complications arise because number fields can do all sorts of weird things that prevent finding - a square root - easily - that is unique - and corresponds to the square in the number field |
![]() |
![]() |
![]() |
#3 |
Romulan Interpreter
Jun 2011
Thailand
23·19·61 Posts |
![]() |
![]() |
![]() |
![]() |
#4 |
Nov 2003
11101001001002 Posts |
![]() |
![]() |
![]() |
![]() |
#5 |
Romulan Interpreter
Jun 2011
Thailand
23·19·61 Posts |
![]()
That is somehow close to my borderline of understanding, but I trust you.
I am exactly in the situation of OP paul0: perfectly understanding QS with all its variations, even did some personal implementations for small numbers (default C types) to understand what's going on, but when it comes to number fields, I am totally "tabula rasa". |
![]() |
![]() |
![]() |
#6 | |
Sep 2011
3×19 Posts |
![]() Quote:
Thanks for the replies, my school's library carries the book by Pollard. Last fiddled with by paul0 on 2011-11-02 at 23:27 |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
FFT explanation for non math guys | creative1 | Math | 61 | 2019-04-05 16:39 |
Laymans explanation of RSA encryption | Fusion_power | Programming | 3 | 2013-11-04 20:50 |
Explanation for simpleton please. | Flatlander | Science & Technology | 15 | 2011-08-06 13:32 |
Bounds explanation | Uncwilly | Lounge | 4 | 2011-04-01 19:15 |
explanation on polynomial | firejuggler | Aliquot Sequences | 7 | 2010-05-29 02:46 |