dixon.tex 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. \chapter{Dixon {\texttt{\small{[insert random buzzword here]}}} method\label{chap:dixon}}
  2. ~\cite{dixon} describes a class of ``probabilistic algorithms'' for finding a
  3. factor of any composite number, at a sub-exponential cost. They basically
  4. consists into taking random integers $r$ in $\{1, \ldots, N\}$ and look for those
  5. where $r^2 \mod{N}$ is \emph{smooth}. If enough are found, then those integers
  6. can somehow be assembled, and so a fatorization of N attemped.
  7. \section{Quadratic Sieve}
  8. During the latest century there has been a huge effort to approach the problem
  9. formulated by Fermat ~\ref{eq:fermat_problem} from different perspecives. This
  10. led to an entire family of algorithms known as \emph{Quadratic Sieve} [QS]. The
  11. core idea is still to find a pair of perfect squares whose difference can
  12. factorize $N$, but maybe Fermat's hypotesis can be made weaker.
  13. \paragraph{Kraitchick} was the first one popularizing the idea the instead of
  14. looking for integers $\angular{x, y}$ such that $x^2 -y^2 = N$ it is sufficient
  15. to look for \emph{multiples} of $N$:
  16. \begin{align}
  17. x^2 - y^2 \equiv 0 \pmod{N}
  18. \end{align}
  19. and, once found, claim that $\gcd(N, x \pm y)$ are non-trial divisors of $N$
  20. just as we did in \ref{sec:fermat:implementation}.
  21. On the top of this,
  22. \section{stuff}
  23. at a computational cost asymptotically best
  24. than all other ones previously described:
  25. \bigO{\beta(\log N \log \log N)^{\rfrac{1}{2}}}
  26. for some constant $\beta > 0$.
  27. %%% Local Variables:
  28. %%% mode: latex
  29. %%% TeX-master: "question_authority"
  30. %%% End: