Skip to main content
Log in

Ein Effizienzvergleich der Faktorisierungsverfahren von Morrison-Brillhart und Schroeppel

Comparison of the integer factoring algorithms of Morrison-Brillhart and Schroeppel

  • Published:
Computing Aims and scope Submit manuscript

Zusammenfassung

Die Algorithmen von Morrison-Brillhart und Schroeppel sind für große natürliche Zahlen (allgemeiner Gestalt und bezüglich der worst-case-Rechenzeit) die effizientesten aller bis heute bekannten Faktorisierungsalgorithmen. Der vorgelegte Effizienzvergleich basiert auf einer theoretischen Analyse, deren Annahmen experimentell verifiziert wurden. Wegen der übergroßen Rechenzeiten ist nämlich ein experimenteller Vergleich der Laufzeiten beider Algorithmen für Zahlenn>1050 zur Zeit technisch sehr schwierig. Die der Analyse zugrunde gelegten Annahmen betreffen das Verhalten der zahlentheoretischen Funktion

$$\psi (n,\upsilon ):\# \{ x \in [1,n]\left| {(p prim \wedge p\left| x \right.)} \right. \Rightarrow p \leqslant \upsilon \} $$

sowie damit verwandter Funktionen. Entgegen den bisherigen Vermutungen können wir zeigen, daß der Morrison-Brillhart-Algorithmus dem Schroeppel-Algorithmus für Zahlen aller Größenbereiche überlegen ist.

Abstract

The analysis of the integer factoring algorithms of Morrison-Brillhart and Schroeppel is based on a hypothesis concerning the number-theoretic function

$$\psi (n,\upsilon ):\# \{ x \in [1,n]\left| {(p prim \wedge p\left| x \right.)} \right. \Rightarrow p \leqslant \upsilon \} .$$

This hypothesis is supported by experimented results, which are also given in this paper. Contrary to previous conjectures our analysis shows, that the algorithm of Morrison-Brillhart is faster than the algorithm of Schroeppel both from practical and asymptotical point of view.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Literatur

  • [GUY 75] Guy, R. K.: How to factor a number. Proc. Fifth Manitoba Conference on Numerical Math.1975, pp. 49–89.

  • [HW 60] Hardy, G. H., Wright, E. M.: Zahlentheorie. Oldenbourgh-Verlag 1958.

  • [KNU 76] Knuth, D. E.: Analysis of a simple factorization algorithm. TCS3, 321–348 (1976).

    Google Scholar 

  • [KNU 81] Knuth, D. E.: The art of computer programming, Vol. 2. Addison-Wesley 1981.

  • [LP31] Lehmer, D. H., Powers, R. E.: On factoring large numbers. Amer. Math. Soc.37, 770–776 (1931).

    Google Scholar 

  • [MB 75] Morrison, M. A., Brillhart, J.: A method of factoring and the factorization of F7. Math. Comp.29, 183–205 (1975).

    Google Scholar 

  • [MON 81] Monier, L.: Algorithmes de Factorisation d'Entiers. Thèse, Paris, 1980.

  • [POM 81] Pomerance, C.: Analysis and comparison of some integer factoring algorithms. Preprint, University of Georgia, 1981.

  • [RSA 78] Rivest, R. L., Shamir, A., Adleman, L.: A method for obtaining digital signatures and public-key cryptosystems. CACM1978 (2), pp. 120–126.

  • [SCH 81] Schnorr, C. P.: Refined analysis and improvements o some factoring algorithms. J. Algorithms3, 101–127 (1982).

    Google Scholar 

  • [WUN 79] Wunderlich, M. L.: A running time analysis of Brillhart's continued fraction factoring method. In: Number Theory, Carbondale 1979 (Lecture Notes in Mathematics, Vol. 751), pp. 328–342. Berlin-Heidelberg-New York: Springer 1979.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Diese Arbeit wurde im Rahmen des Forschungsprojektes Sicherheit kryptographischer Verfahren angefertigt, welches vom BMFT unter dem Förderungskennzeichen 08 30108 gefördert wird.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schnorr, C.P., Sattler, J. Ein Effizienzvergleich der Faktorisierungsverfahren von Morrison-Brillhart und Schroeppel. Computing 30, 91–110 (1983). https://doi.org/10.1007/BF02280781

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02280781

AMS Subject Classification

Key words

Navigation