Skip to main content

2024 | OriginalPaper | Buchkapitel

11. Wie man eine Zahl faktorisiert

verfasst von : Duncan Buell

Erschienen in: Grundlagen der Kryptographie

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Die Sicherheit des RSA-Kryptosystems basiert auf der Schwierigkeit, ganze Zahlen N zu faktorisieren, die das Produkt von zwei großen Primzahlen p und q sind. Wenn p und q gut gewählt sind, dann ist das Faktorisieren von N tatsächlich schwierig, aber es gibt auch Faktorisierungsmethoden, die bei bestimmten Arten von Zahlen sehr schnell arbeiten. Um die Sicherheit eines RSA-Systems zu gewährleisten, muss man sorgfältig ein N wählen, das nicht einer der schnelleren Methoden zum Opfer fällt. Wir werden zuerst die Pollard-Rho- und Pollard- p − 1 Methoden diskutieren. Diese werden nicht nur allgemein zur Faktorisierung verwendet, sondern wurden auch verallgemeinert, um in anderen Angriffen gegen kryptographische Systeme anwendbar zu sein. Danach gehen wir zu CFRAC über, einem Vorläufer der modernsten Faktorisierungsmethode, die das Hauptthema von Kap. 12 ist.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Das ist nicht ganz richtig; das Zahlkörpersieb verwendet Wurzeln von Polynomen nicht vom Grad 2, sondern normalerweise vom Grad 5 oder 6, und etwas ausgefeiltere algebraische Zahlentheorie, aber das Wesen des Rechenteils ist das gleiche.
 
Literatur
1.
Zurück zum Zitat R.K. Guy, How to factor a number. Congressus numerantium, 49–89 (1976) R.K. Guy, How to factor a number. Congressus numerantium, 49–89 (1976)
2.
Zurück zum Zitat G.H. Hardy, E.M. Wright, An introduction to the theory of numbers, 4. Aufl. (Oxford, 1960), S. 223–225 G.H. Hardy, E.M. Wright, An introduction to the theory of numbers, 4. Aufl. (Oxford, 1960), S. 223–225
3.
Zurück zum Zitat J. Brillhart, D.H. Lehmer, J.L. Selfridge, B. Tuckerman, S.S. Wagstaff, Factorizations of bn + / −1, b = 2, 3, 5, 6, 7, 10, 11, 12, up to high powers (American Mathematical Society, 1983) J. Brillhart, D.H. Lehmer, J.L. Selfridge, B. Tuckerman, S.S. Wagstaff, Factorizations of bn + / −1, b = 2, 3, 5, 6, 7, 10, 11, 12, up to high powers (American Mathematical Society, 1983)
4.
Zurück zum Zitat R.P. Brent, An improved Monte Carlo factorization algorithm. BIT, 176–184 (1980) R.P. Brent, An improved Monte Carlo factorization algorithm. BIT, 176–184 (1980)
5.
Zurück zum Zitat R.P. Brent, J.M. Pollard, Factorisation of the eighth Fermat number. Math. Comput. 627–630 (1981) R.P. Brent, J.M. Pollard, Factorisation of the eighth Fermat number. Math. Comput. 627–630 (1981)
6.
Zurück zum Zitat D.A. Buell, Factoring: algorithms, computers, and computations. J. Supercomput. 191–216 (1987) D.A. Buell, Factoring: algorithms, computers, and computations. J. Supercomput. 191–216 (1987)
7.
Zurück zum Zitat J.P. Buhler, H.W. Lenstra, C. Pomerance, Factoring integers with the number field sieve, in The development of the number field sieve, Bd. 1554, Lecture notes in mathematics, Hrsg. von A.K. Lenstra, H.W. Lenstra Jr. (1993), S. 50–94 J.P. Buhler, H.W. Lenstra, C. Pomerance, Factoring integers with the number field sieve, in The development of the number field sieve, Bd. 1554, Lecture notes in mathematics, Hrsg. von A.K. Lenstra, H.W. Lenstra Jr. (1993), S. 50–94
8.
Zurück zum Zitat D. Coppersmith, Specialized integer factorization, in Advances in cryptology – EUROCRYPT ’98, Bd. 1403, Lecture notes in computer science, Hrsg. von K. Nyberg (1998), S. 542–545 D. Coppersmith, Specialized integer factorization, in Advances in cryptology – EUROCRYPT ’98, Bd. 1403, Lecture notes in computer science, Hrsg. von K. Nyberg (1998), S. 542–545
9.
Zurück zum Zitat J.D. Dixon, Asymptotically fast factorization of integers. Math. Comput. 255–260 (1981) J.D. Dixon, Asymptotically fast factorization of integers. Math. Comput. 255–260 (1981)
10.
Zurück zum Zitat J.D. Dixon, Factorization and primality tests. Am. Math. Mon. 333–352 (1984) J.D. Dixon, Factorization and primality tests. Am. Math. Mon. 333–352 (1984)
11.
Zurück zum Zitat J.L. Gerver, Factoring large numbers with a quadratic sieve. Math. Comput. 287–294 (1983) J.L. Gerver, Factoring large numbers with a quadratic sieve. Math. Comput. 287–294 (1983)
12.
Zurück zum Zitat J. Cowie, B. Dodson, R.M. Elkenbracht-Huizing, A.K. Lenstra, P.L. Montgomery, J. Zayer, A world wide number field sieve factoring record: on to 512 bits, in Advances in cryptology – ASIACRYPT ’96, Bd. 1163, Lecture notes in computer science, Hrsg. von K. Kim, T. Matsumoto (1996), S. 382–394 J. Cowie, B. Dodson, R.M. Elkenbracht-Huizing, A.K. Lenstra, P.L. Montgomery, J. Zayer, A world wide number field sieve factoring record: on to 512 bits, in Advances in cryptology – ASIACRYPT ’96, Bd. 1163, Lecture notes in computer science, Hrsg. von K. Kim, T. Matsumoto (1996), S. 382–394
13.
Zurück zum Zitat H.W. Lenstra Jr., A.K. Lenstra, M.S. Manasse, J.M. Pollard, The factorization of the ninth Fermat number. Math. Comput. 319–349 (1993) H.W. Lenstra Jr., A.K. Lenstra, M.S. Manasse, J.M. Pollard, The factorization of the ninth Fermat number. Math. Comput. 319–349 (1993)
14.
Zurück zum Zitat H.W. Lenstra Jr., C. Pomerance, A rigorous time bound for factoring integers. J. AMS 483–516 (1992) H.W. Lenstra Jr., C. Pomerance, A rigorous time bound for factoring integers. J. AMS 483–516 (1992)
15.
Zurück zum Zitat C. Pomerance, Analysis and comparison of some integer factoring algorithms, in Computational methods in number theory, Math Centre Tracts-Part 1, Hrsg. von H.W. Lenstra Jr., R. Tijdeman (1982), S. 89–139 C. Pomerance, Analysis and comparison of some integer factoring algorithms, in Computational methods in number theory, Math Centre Tracts-Part 1, Hrsg. von H.W. Lenstra Jr., R. Tijdeman (1982), S. 89–139
16.
Zurück zum Zitat C. Pomerance, The quadratic sieve factoring algorithm, in Advances in cryptology – EUROCRYPT 1984, Bd. 209, Lecture notes in computer science, Hrsg. von T. Beth, N. Cot, I. Ingemarsson (1985), S. 169–182 C. Pomerance, The quadratic sieve factoring algorithm, in Advances in cryptology – EUROCRYPT 1984, Bd. 209, Lecture notes in computer science, Hrsg. von T. Beth, N. Cot, I. Ingemarsson (1985), S. 169–182
17.
Zurück zum Zitat S.S. Wagstaff, J. Smith, Methods of factoring large integers, in Number theory, Bd. 1240, Lecture Notes in Computer Science, Hrsg. von D.V. Chudnovsky, G.V. Chudnovsky, H. Cohn, M.B. Nathanson (1987), S. 281–303 S.S. Wagstaff, J. Smith, Methods of factoring large integers, in Number theory, Bd. 1240, Lecture Notes in Computer Science, Hrsg. von D.V. Chudnovsky, G.V. Chudnovsky, H. Cohn, M.B. Nathanson (1987), S. 281–303
18.
Zurück zum Zitat H.C. Williams, A p + 1 method of factorization. Math. Comput. 225–234 (1982) H.C. Williams, A p + 1 method of factorization. Math. Comput. 225–234 (1982)
19.
Zurück zum Zitat H.C. Williams, An overview of factoring, in Advances in cryptology, Hrsg. von D. Chaum (Springer, Boston, 1984), S. 71–80 H.C. Williams, An overview of factoring, in Advances in cryptology, Hrsg. von D. Chaum (Springer, Boston, 1984), S. 71–80
20.
Zurück zum Zitat J.M. Pollard, A Monte Carlo method for factorization. BIT 331–334 (1975) J.M. Pollard, A Monte Carlo method for factorization. BIT 331–334 (1975)
21.
Zurück zum Zitat J.M. Pollard, Theorems on factorization and primality testing. Math. Proc. Camb. Philos. Soc. 76, 521–528 (1974) J.M. Pollard, Theorems on factorization and primality testing. Math. Proc. Camb. Philos. Soc. 76, 521–528 (1974)
22.
Zurück zum Zitat M.A. Morrison, J. Brillhart, The factorization of F 7. Bull. AMS 264 (1971) M.A. Morrison, J. Brillhart, The factorization of F 7. Bull. AMS 264 (1971)
23.
Zurück zum Zitat M.A. Morrison, J. Brillhart, A method of factoring and the factorization of F7. Math. Comput. 183–205 (1975) M.A. Morrison, J. Brillhart, A method of factoring and the factorization of F7. Math. Comput. 183–205 (1975)
24.
Zurück zum Zitat H.W. Lenstra Jr., Factoring integers with elliptic curves. Ann. Math. 126, 649–673 (1987) H.W. Lenstra Jr., Factoring integers with elliptic curves. Ann. Math. 126, 649–673 (1987)
Metadaten
Titel
Wie man eine Zahl faktorisiert
verfasst von
Duncan Buell
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-50432-7_11

Premium Partner