next up previous contents
Nächste Seite: Reduktion der Faktorisierung auf Aufwärts: Faktorisierungsalgorithmus von Shor Vorherige Seite: Inhalt   Inhalt

Einleitung

Einer der Algorithmen, der Quantum Computing auch außerhalb der direkt damit befaßten Forscher bekannt machte, war der Faktorisierungsalgorithmus von Shor, da dieser (wenn er denn einmal realisiert wird) dazu benutzt werden kann, viele heute gängige Kryptosysteme wie z.B. RSA zu brechen.

Die besten heute bekannten klassischen Algorithmen (Number field sieve) zur Zerlegung einer Zahl $n$ in ihre Primfaktoren haben eine Laufzeit von $O(e^{(\log n)^{1/3} (\log \log n)^{2/3}})$, während Shors Faktorisierungsalgorithmus auf einem Quantencomputer nur $O((\log n)^2 (\log \log n) (\log \log \log$ $n))$ (und zusätzlich $O(\log n)$ klassische Nachbearbeitung) benötigt. Er beruht auf folgenden Grundgedanken:

Diese Ausarbeitung des Promseminar-Vortrages beruht hauptsächlich auf [Sho97] (nahezu identisch mit [Sho94]), außerdem wurden einige Hinweise aus [EJ94] und [Ber97] ergänzt.

Betreut wurde ich von Pawel Wocjan, bei dem ich mich dafür herzlich bedanken möchte.


next up previous contents
Nächste Seite: Reduktion der Faktorisierung auf Aufwärts: Faktorisierungsalgorithmus von Shor Vorherige Seite: Inhalt   Inhalt
Stefan Röhrich stefan@roehri.ch
1999-11-27 19:52:04