Quantencomputing - Lesung 8
Steffen
Reith
23.6.16
Eu : Die Periode
p
ist gerade , dann1
AP - 1 = (
äk
.1)
( APK +1)
= K . n
Angenommen es
gilt ggtlak.hn )
-1 .ggtlapkihu )
,dann steckt an?_
1mL äktt
in k (Eindeutigkeit
der
Primfahtor
Zerlegung)
D.h.
(ä
" -1)
(anti )
= k " (APK .e)
(AP" +1)
in⇒ 1 = k "
n und nst ⇒
Widerspruch
Also
:ggtlapk.hn )
) 1 oderggtläktt
, n)
st2
Unschön : Ist
aPK.it
ein Vielfaches von n , dannliefert ggTLAPktt.nl
in keineInformation
Übung
: ä" ?_ 1 kann kein Vielfaches von n sein⇒ Im
ggtla
" ? 1 , u)
oderggtlai
"+1in )
steht einTeito von n ,
außer
i,
ggtla
" ?_t.nl
. 1nndii
,
äktt
ist Vielfaches von nProposition (
Zahlentheorie )
:6.8 30
Sein ungerade und keine
Primzahlpoteuz
(nntph
,PEIP
) , danngilt für
mindestens die Hälfte aller 0 Ea Eu . 1 mitggtla.nl
-1i , die Periode der Funktion
fcx
) = ämodu ist geradeii, uk AP" +1 , d.h. a " ?
¥-1
modnDie
führt
zufolgenden Algorithm
us : das RSA - Verfahrena- gilt für
Eingabe
: ungeradeZahl
n und n ist keinePrimzahlpotenz
Ausgabe : ein echter Teile von nE-
Ollogn )
1, wähle zufällig und gleicherteilt aetz , ... , n -1 }4
→ in
Länge di 2,
zenggtlan
) ;}
klassischEingaben gut
?) iflzsr
) then gebe zaus ; breche ab ;eudif
;g- Quanten berechnung
TBD 3, ermittle Periode P
oonämodp
worst caseggt
nur OU
)
4,iflp
ungerade ) then GOTO 1; GGTLFN , Fuer)
5, ermittle
ggtla
" ?_ 1, n) undggtlaPK.hn
) ;Ä
.sn" :# igtkfua ;
.ua??wsetndeithenGIIi#z.yX?zazpnpz..pnmodn
Ahd
.FI#sieix2zy2modnlx?ngY-=Lx-y)lxtg.it
,)
PK
. Ist n ungerade und http " ,PEP
, dann 5führt
der klassische Teil mit W' keit 792 im erstenDurchlauf
zum Ziel⇒ nach k
Durchlaufen
hat man mit Whuitdk
) "keinen Teter gefunden ( "
Amplification
")7
. Für den Test , ob n =p " ,
PER gilt
es eineneffizienten
klassischen
Algorithms
. Die
Ehgabetmänye beträgt Ollogn )
.
Die
erwarteteLaufzeit
istOclognla )
t QuantenberechnungFrage
:Wie bestimmt
mandie Periode ?
Olnlogn 1*4
3.4 . Die lschnelle)
Fouriertransformation
7Defm: Sei Acxt
III. aixi
, die ¢ ein Polynomm von Grad u -1 ,dann
heißt lao
, ... , an .e)
ECI " Koeffizientendarstellung
( vonA)
.Proposition
Seien AND =II. aixi
, aiec undBCD
=II bixi
, biete44×+1
) .( ihzaß
POY none , danngilt
]Fi $
=± :c ixiiuosieitt .it?Ih:i.*.... :L
der
Koeffizient
von.it?ieh.Iyti..zi9iob:m.. Bist :# ÷
Die
Berechnung ooncbenötigt Oki )
( Schulbuch
method)
8
Bekannt : Zwei unterschiedliche Punkt legen eine Gerade
eindeutig
fest und dreiPunkt für
eine ParabelProposition
: Seien Lxo,g.)
, . - e , lxu . . , yuu ) npaarweise
verschiedene Punkte
, dann
gibt
es genau einPdynom
A vomGrad und mit
Acxi) = yi , OE it NI
Die
Punkte
lxi, yi )
hißten Stützte (
vonA)
und(
Xoiso ) , ... _, lxuu , gu . .) heißt Stütz stellen darstellung ( von A) .
Benin
.Das Polynom
Aheißt
auchfdguomm Ergün
derStütz stellen
•