Quantencomputing
Sommersemester 2016
Steffen Reith
User : 1
genauten PW :
fws
Vorlesung
iodising .
1.cn#itungLiteradw..
Matthias
Homeister , QuantumComputing verstehen
,Springer
Verlag, 2013(
3.Auflage )
. Michael
Sipsa
, Introduction to theTheory
of Computation
,Thompson
, 2006.
Sanjeev
Arora , BoazBarak
,computational Complexity
- A modernapproach
,Cambridge
200g
2¥
"In dieser
Vorlesung
sollen dieGrundlagen der Funktionsweise
vonQuantencomputern
erarbeitet werden
.Die alisalen Grundlagen
werden als "gpyhehibiehä
angenommen
⇒
keine Hardware
2
Die mathematischen Grundlagen werden
,wenn
notwendig
, in denjeweiligen Abschnitten erarbeitet
.Einrotofadenmn
:-
Grundlagen
derBerechenbarkeit (
Churchsde
These)
-
Einführung in
die Welt der Quantencomputer
(
Qubits ,Rechnen
,mathematische Grundlagen
, ersteAnwendungen)
- Quanten
schaltkreise
-
Mehr Theoretische Informatik ( Komplexität
.Klassen ,
randomisiote Algorithmen
, NP -Vollständigkeit )
-
Teleportation
- Suchen - Grows
Algorithms
- Quanten
hrypto graphic
-
Grundlagen
der klassischenasymmetrischen Krypta graphic
-
Primfahtor zerlegung
-Shoos Algorithms
3
begrudge
Untersucht man die
mechanischen Rechenmaschinen
von Charles
Babbage
, dieelektromechanischen
Geräte zu
Zuse und
die modernenMaschinen
,
dann fällt auf
, dass sich dielgeumudprinzmipieun
kaumgeändert haben !
Fragen
: Muss das so sein?
Wir
werden sehen
,daß Quanten computer
"ganz
"
anders funktionieren
. So Kann ein klassischesBit
nurentweder
O oder 1 sein , aber einQuanten bit kann beide Werte gleichzeitig
annehmen
.
Damit
kann einklassischer Computer
in u
Bits
genau
eine von2
"
Zahlen speichern
,aber
einQuanten computer 2
"
gleichzeitig darstellen
.Weiterhin kann
manQuanten bits verschränken
, sodass die Manipulation
einesBits die
Werte deranderen beeinflusst ! Mit Hilfe
dieserEigenschaft
kann
manportionen Inferno
,Diese Eigenschaften kann
manz.B.
dazu aus -4
nutzen schneller
inDatenbanken
zu suchen(
Own)
vs
04 ) oder Zahlen
in ihrePrim faktoren
zuZerlegen
.Allerdings
habenQnantencomputo
auch Grenzen, denn(
vermutlich)
können keine NPvollständigen Probleme mit
ihneneffizient gelöst werden (
# später mehr)
.Interessant
: Esgibt
weitere . Nichtstandard
- Computer " ,die sogar
solcheProbleme lösen
können ,Diese
rechnenmit
DNA -Molekülen
, Aber : Sie haben größere technischeNachteile
⇒ Quantencomputer scheinen im Moment dieeinzige Alternative für
einesignifikante Beschleunigung
Zu sein ,
2.lt#chenbarhei-
Intuitive Vorstellung
: Esgibt
eineEingabe und
ein "
Berechnungs gerät
"führt
Übergängezwischen
Zuständen
aus . Der nächsteZustand hängt
nur vonder
Eingabe
und dem aktuellenZustand
ab( deterministische Berechnung )
⇒ Wie
kann
man dasformalisieren ?
Defy: Sei Z ein
Alphajet
. d.h. eineendliche
Menge5
von
Buchstabe
, E *bezeichnet
die Menge aller Wörter über Zinkl
demkwenwortm
c .Eine
Teilmenge
LEZ *heißt
Sprachenlieber
Z)
,Ein Probleme ist
eine RelationPE
Ix 9, wobei I die Menge d.
Probkminstauzeumn
C ±mögliche Eingaben )
und S die Menge der Prombkmlösuegeunist
.Ist Peine
FhtLalso rechts eindeutig
) ,dann heißt P Feen
problemeIst
P
ein Funktionenproblem
undSholes
, soheißt P lutschen
gs.pro#g.Bsp_:
SeiP
einEntscheidungs
problem , dann istLaugh XEII P
6) = 1}
=LXEII
(x,1) EJ }
eine
Sprache
undP heißt Wmortprombkm
von L .Bsg
:Sei I
=2 HI Hist
eine aussagenlogische Formel}
und 9=20,13
.Wir
definierenBat EI
xS
vermöge
(
H, 1) Essengdw
H isterfüllbar
.Der
Einfachheit
halber verwendet man bei6
Wort problemen
ist
SATeinfach
=Deshalb
diedazugehörige Sprache
.ag
2
HI Hist eineerfüllbare
aussagen -logische
Formel}
auch alsproblemen Erfüllen bekannt
.Fragen Welches
"Berechnungs gerät
"
soll
verwendet
werden ?
• Es soll n alles können "
•
Einfach analysiert
werden können. Soll sehr
flexibel
seinReale
Software
Systeme müssen damit nichtentwickelt
werden können !⇒
verwenden
dieTuring maschine
Defy
!Turning nun
iiiEin
7-, ,Tvpel
QBlanket
2 -- MengeEingabe
M = ( Qder,alphabet
E ,C kurz TMZuständeR , 5, ,wobeiqo)
, 9Maccept# ist -2
, 9 reject(
einw) heißt
, wobeiSymbol ) )
iii.
f- Band ./
Arbeitsalphabet
, wobei utf und-2 Er
7
vi,
S
: Qxr → Qxrx 2L , N , RJ -Überführung fuuhtiou
Y
got
Q - Startzustande
iy 9accept EQ -
akzeptierender
Zustandviel
9reject EQ - ablehnender ZustandBild
:FF.tl
- aauturiusQuelle : Wikipedia,
~
Public Domain÷
lüften
hrübkesekopf :
Die Berechnung
einer TMfunktioniert mit Eingabe
w = Wsi , , wn EZ * wie
folgt
:i, Start in Zustand
qo
ii , Wdann wechsleund
wenn, derwidie
EingabegelesenMaschine
inwird und Zustand
, inder Leseg. Zustand flqwdalg
,schreibe hopf
qist ist wi ! auf wit und
, r)
,7
bewege
denKopf
nach links C o =L)
, rechts lo = R
)
oder nichtLon
N)
,Die Eingabe
wirdakzeptiert ( bzw
.abgelehnt )
, wenn9 accept l
bzwqreject ) erreicht wird
,Defy
:Sei
M eineTuring
maschine , dannLLM
)
= aeg2W EZ
. /M akzeptiert
w}
Detni Eine Sprache
Lheißt entscheiden
, wenneine
Turing
maschine M ex .mit L
=L LM)
Beuc Dieses Konzept
kann man auchauf
Fkteuausweiten
, wenndie Turing
masehie das Funktions ergebnisauf
dasBand schreibt ( statt
inqaceqt l bzw
.q reject ) anzuhalten
schreibt man 1
(
bzw . 0) auf
dasBand )
Defm
:Eine
Fhtf
: 2 * → Z *heißt lerchenberg
,wenn eine TM M
existiert
,
die für alle
xe Ermit
fcx
)auf dem Band anhält oder
in einEndlos schlafe gerät
, wennfaß
nichtdefiniert
ist
.8
Beuc Das Konzept
der TM kannauf vielfältige
Weise
modifiziert
werden ( ZB , mehrereBände
, mehrereNachfolge zustände gleichzeitig
oder man
bestimmt
denNachfolge
zustandmit
einemMünzwurf )
Alonso Church ( 1903-1995 ) Quelle: Princeton Uuvertiy
=p Thesevonckurehlnaamhttuschvrch
.IS#i./?=LuintLI:isyi:a.eE.ie.b=hI.a./
>
Es
gilt sogar
,dass alles
wasmit Quanten computern
berechenbar ist auch
mitTuring
maschinenerledigt
werden kann
⇒
Quantencomputer sind nutzlos ! Nein
!Wahrscheinlich gibt
es( praktisch relevante ) Probleme
,
die mit Quantencomputern schneller
gelöst werden können
!=
22.13g eunuch
9Ziel : Es soll
nichte
versucht werden diePhysik
zu
erklären
, sondern wir
beobachten einige Dinge
der u Quanten welt " ,die für
uns
wichtig
sind .Folgendes Gedankenexperiment
vonErwin Schrödingo
(1887-1961) dient dazu die
Begriffe
"Superposition
U und"
Messes
" zuveranschaulichen
,Wir nehmen das a
als
gegeben " hin,
denn
diese "unbegreiflichen
"Dinge
wurden / werden millionenfach
vonäüüiühüiöhäar undurchsichtigen Eine
(gemeinfreiKatze
)Kiste sitzt Physikern
.Die
in einerKiste bestätigt enthält
.einen
Mechanismus
der dieKatze mit Wahrscheinlichkeit 1k sofort
tötet
.⇒
tkatze ist entehrt ot oder lebendig
.ie?uZgrazaHvcbI1teaching/qc/QC-ttuk.htmlfighting :B
Nun
wird
der Mechanismus mit einem1
quantenmechanischen Prozess
verbunden Cz . B.Zerfall
eines radioaktiven Atoms
)
Die
Quantenmechaniksagt
:Das
Atomist gleichzeitig
unverändert / zerfallen
, dh , die Katze istgleichzeitig
tot und
lebendig ( Superposition)
.Öffnet
man dieKiste
, soist
dieKatze entweder
tot oder
lebendig ( Messen )
.In unserer
Anschauung
ist dasabsurd
, aber in denQuanten
wett
normal .Bspm
:Elementarteilchen haben
einenSpinn (
"Dreh
.Sinn -
also
imUhrzeigersinn
oder"
gegen den)
So ein Teilchen dreht sich mit Anteil hin
und Anteil
ß
gegen denUhrzeigersinn
(Super
-position )
Wissen
:Ein klassisches Bit ist entweder
0oder 1
,Aber
: i. .11
Für quantenmechanische
Zustände verwendet mandie
kneten
von
Paul Dirac
Klassische Bits : 10 ) und 117
Allgemein
: 1 Zustand )PaulQuelle Dirac usoz -1984 )
Später Zeigt sich
, dassdiese
: Nobel Foundation
lagenein teil
Notation technische Vorteile hat !
Defa
Ein Laur ( kurz Qubit )
nimmt
Zustände
der Formxlo )
tßID
an .
Dabei heißen
a ,ßee Amplituden
und
esgilt gap
,
IßP -1
.1 Betrag
D.
h . einQubit befindet
sich inSuperposition
derZustände 107
und 117 !←
nicht überlagerte Zustände
Beispiele für zulässige Zustände
: 107117 ,Ez
107tfz 117
- klassisch
oder €107
"Fhh
,da # 't (f) ? It !
=1
Messern
wir ein Qubit , so tritt der Zustand120
10 ) mit
laehmt
kl ? und In ) mit
Wahrscheinlich
IßP auf
.Beg
DieWahrscheinlichkeiten bei
derMessung
hängen
nur vom Betrage der
Amplituden
ab !107
tritt bei der Messung
vonfz (
107 t IN)
genauso oft auf
wiebei fz (
107 - ↳) !
Berg Jede komplexe
Zahl zee kann als⇐ atib
dargestellt werden
,wobei a.be
IRund
i = Ft .Dann heißt
F- a- ib diekmonjegiokm
Von Z ,
Der Belag ist durch Haus TAE definiert
Im
Die
POLENS
% }b ¢
lautet
Z = il
re
1 nwobei
r wieder u'
-
a Reoder
Betrag ist
.Der Winkel f heißt
Phasen . ← ,Ante
Haben z.IE
1 , ztz ' den gleichenBetrag
, so130
unterscheidet sich nur
die
Phase
.Wenn
einQnbit
eineÜberlagerung
1Superposition
derklassischen
Zustände
10 ) bzo In eines Bits ist,
dann kann man sich diese
Zustände
als uRichtung
"vorstellen .
⇒
Stelle
10) und In alsunabhängige Vehtooen
dar
KRTIßI
?_ 1(g)
.IHI D.h. Also ist
ein .die Qnbit Superposition Längen kehrt ist $
einß (G) eine
.alert
ausßn )
derLinearkombinatioum
der
nichtüberlagerten Zustände 107
und 117Achtung
: d ,ßee
on
-Beachtet regeln
sichzweidimensionale
allesvonman÷ analog
e die Rechenverhält !
zuVehtorraum
einen.1 -1 (
s ae 1a log>über
IR . AmplitudenWährend einer
Berechnung
wird ein Qubit10
manipuliert
/ verändert . Wiefunktioniert
das ?⇒ Ein
Technik
wird durch eine 2×2 Matrix beschrieben . Die
Physik
verlangt
, dass diese Matrixunitär ist
:
÷
. . . e- . amDef
" Seiµ =\
:
"
iii. in ÷
g:
- .i..- .{
. n)
.Ums eineMatrix
, dannheißt
Means µ ;?, :D
"teaspoonful
:
:
Ist M =
(
mij)
E Clm " , dannheißt
Ä
aef( mit ) EÜ
"konjugioterlahüxm
Die Matrix
Mt
=( MIT heißt adjudged
Matrix .Kurz
spricht
man oouTransponder
,koujugivher
oderAdjungioto
.150 Defy
: Sei nxtu . Einequadratische
Matrix MEE " " "heißt unitärm
, wenn Mt =Mit
.Bu
Für eineunitäre
Matrix Mgilt
. MMt Merkt
= ,d.h.
uuitäre Mahnten sind in uativbar .Eine
quadratische
Matrix Me C " "transformiert
einenvehtor
vermöge
derAbbildung
:g.
Matrixmultiplikation
M
:[
→ e ", on Mr
Dk die Einheits matrix entspricht
einem" NOP " .
Bei Quanten berechnungen
istMining unitär
!Defy
Die Matrix#
erzk ?)
heißt Hadamard
-Matrix
.hui H ist nuitär
Jacques HadamardBex Übung
#öblpeäa GIGI
( Autor mehr als 70 Jahre tot)
Ein Rechen
schritt
eines Quantencomputers
ist8
die
Anwendung
einer umitären Matrixauf
einen Zustands .vektor :
RF
losfz 107T
trz117
,da
"
÷ :*
"¥
.:# tot
.tt#erzAttzfi
)
Analog
:Mit Fz (
107 - In)
Da Hatt "
gilt sogar
:tz (
b)thß Ntt
ID undKz (107-117) th
117Übungen Geben Sie
alle
10)NM IIO generatoren Emanates
)E÷
+uuitäreu Mahnten M
an ,sodaß
Quanten schaltkreis ( verwendet ein Qubit In
)
:Algorithms
1 ;khf ¥1
-it
Ih ← 107 # Initial isive lxy */
ii , 1×7 ← Htx ) #
führ
Matrixmultiplikation
// Hadamard
- -Trans -iii.
messe In7
klar : Da in ii , IH =
Fz
107 +Ezln ergibt
die
Messung in iii , eineWahrscheinlichkeit
vonKrz )
?tz für
107bzw
.± ogkichvotülto Mänzwurf
Übungen
Ersetze
imAlgorithms
1 dieZeile
i,durch Ix )
← 117 bzolx )
← al 07tß
117mit
KIIßP
-1 .Welches
verhalten ergibt
sich dann?
Beuc
SolcheZufalls zahlen generatoren
verwendenein Teilchen mit
bekannten Spün
, wenden die Hada -march -
Transformation
an und messen das Ergebnis.Die
Firma ichguandique verkauft
solche Geräte :-9
-Quelle:
http://www.idguantigue.com
klar : Ein
Bit
reicht nichtfür komplexe
Anwendungen10
⇒
Wir
brauchenQuanten register
Der
Inhalt eines u - Bit Registers ist ein n - Bitstring
, diees
gibt
2 "mögliche
InhalteEin n - Qubit
Register befindet
sich inSuperposition
aller dieser Zustände .
Bsg
: Zwei Qubit -Register
R . lx . ) lx , ) mit lxo ) =
8.1
07 +felt
)und lx
, ) = So 107 +
eh
11 )Dann gilt
R = lxo ) . lxn )
= geo So 10710 ) +
Joch
10711 ) t 8 .So
117.107T
Kurz Schreibweise81k
11711: )fi Sj
= aij (Amplituden )
Ii )
elj
) .lij
) ( Zustände)
Den Bitching repräsentiert
man auch alsZahl
, dh ,110 ) ± 12 ) oder 1117 ± B)
7
R
= aoo 1007 t aon 1 Ol ) el a , 1107 + an 11171
= aoo 10 ) taon 11 ) t aeo 127 t an 137
Benin Wir werden sehen
,dass
diesesKalkül
mathematisch ( und physikalisch
Sinn)
macht !BEI
Wir wissen, dass
Ifo Pl 18141
undIroft
Ich l?_ 1, d.h.
Iaooftlao
. Pt IaeoPt laut
? 1Übungen
Das
Qubit lxo ) ist im ZustandItos
-
Iz
11)und lxn ) in
Ilo
) t!
In ,Geben Sie die
Amplituden für
107 , 117 , 127und B) an .
[ Bibbing
genau derLängen
Defm
: Seibinn
vondarstellung
: INigenau
→ 20,1der}Längen
mit in Binärst
Defy
Quantenregister
Ein
Eugster
R derLänge
ns.1 hatdie
Form
R
= lxn . ) lxn . z ) : - :| :* ±÷ :*
.si#i:.si.Iinig?eI!:i:io:IeiPc7Ikil?.egtte-
Bei einer
Messung beobachtet
man Zustand7
Ibinnliid
mitWahrscheinlichkeit ldil
?Beg
Dieentsprechen Zend
eines n . QubitRegisters
K¥
eines Vehtorraumsder
Dimension 2 " über Cl , wobei 100 : ' 07 , 100 : : 17
,
i. : 111 : . 17 eine
Basis
bilden ,Bgf
: Für ein 2- Qnbitregister
ist 1007 , 10h , 1107 und1117 eine
Basis
,wobei
1007 =
(
10g)
, 101) .%
, 110 ) -% und
111) =( %
13¥ Jeder Rechen schritt
einerQuanten maschine
entspricht der Anwendung
eineruniting 24×2
"Matrix !
Defmi Sein
=L , dannheißt
dieOperation
CNOT : lx ,
g)
↳ Ix ,xtoy )
.
"
ELY
" , wobei\
xop21
mit ! ! : : :D
J÷
. " 0. ×xoyUbuncjm Zeige
, dassMcnot unitär
ist .Verallgemeinern
Sie Ihr Resultat wiefolgt
:Sei M eine
quadratische
Matrix , die injeder Ziele und Spalte
nurgenau
eine 1 undsonst nur Oeu enthält
, dann
ist M nuitär
,Bay Solche Mahnten heißen
Permutating
mahnten
in St und Stn Zustände , dann ist Stn der
Nachfolger
von st , wenn Stn =
Misc
,dk
bei CNOT¥ .fi : .eu?u:i:: :$ :b; III :# : '
±hsta ::c ±
y
pnichts passiert
looksion nosh un Ist XH , so
werden die
Amplituden
von 110 ) und 111 )vertauscht
, denn7
dies pfui entsprechen
denBildern
B.is#kY:c.ot(Lg4.MahDDef_..lSkalar
multiplikation )
: Seien Ins =Koran
.Ä
und
tv ) =lßor
. . .ßADT
komplexe Vehtoren .Die
NotationLulu 7 ( Brakettvotatioum )
bezeichnet
das Skalar produkt (
ulv)
=äßote
: .tämßnn
Benoni Sei
In
) ein komplexer Vektor , danngilt
#
ulk KÄÜ
"
Enhlidische Norm
"i. Länge von u
"
Unitäre Transformation
euhaben einige
vichtmigeEigenschaften
,230
- .
i, Eine uutäre
Transformation
istlanganhaltende
,dk ein zulässiger Zustand
( ? Kitt 1)
wirdauf
einen zulässigen Zustandabgebildet
.⇒
zulässige
Zustände habenLänge 1 !
kurz
:HUI HH
= IIHöll
/ "
:#
: ? ? ? :
.it#::i:.:i.i::i:i::iP
iii,
Unitäre Transformation
eusind umkehrbar
, dkjeder
Schritt
einesQuanten
computers kannrückgängig
gemacht werden =
.Btdasprobkmvontdeutschm Das folgende Problem ist
nachdem Kater
" des Quantencomputing
benannt
: David Deutsch , 1953 -Quelle: www.daviddeutsdiorguk/
images
ZIEL
ImeineMünzeVersucheKlare
klassischenFälschung
echtheraus( FallistzweizulmußSeitenbeidebekommendie MünzeSeitenmitKopf
,gleichob21x)Zahl.angesehen
eine) oder8
werden ( beide Seiten
)
⇒
geht
es mit Quantencomputern besser?
Abstrakten Wir wollen heraus
bekommen
ob eineFht
f
vomTyp f
:20,13
→ ho , 1}
konstantist oder nicht .
Dazu
können wirFragen
der Formflb )
, betenstellen, Man
sagt f
ist einOrakeln
.Andere
Informationen haben
wir nicht .Benin
In derTheoretischen Informatik beantwortet
ein Orakel die Frage
geuigf haute
.Damit ist die Frage mit zwei Orakel fragen
fco
)und
fu ) geklärt
Idee
:Versetze
ein Qnbit inSuperposition
überdie möglichen Eingaben O und 1 von
f.
Axing f reversible
⇒ istProblemertl,
Versionfür
nichteinen!
revosibelUgQuanten:lxiy ( computer
)f
↳ konstantlx!,golfen )
Übungen
Zeige
, dassUg
uuitär ist .Antgorithmusm
(
Deutsch 1985)
:i, lx )
ly
) ← 107117 ;ii, # wende die Hadamard -
Transformation
an */
1×71
g)
←Htx ) Hlg
) ;iii ,
f ktfrage
HIx )
Ig
) ←Kg
Ix )Ig
iv , hr Hadamard -Transformation
)rückgängig
*/
In
Ig
) ←Htx
) HY
) i"
gefälscht
"
v , messe
Register
;•
vi ,
if
(Ergebnis
= = 107117)
then return konstant ;if
(Ergebnis
= = 117117)
then return nichtkgustant
;
" in Ordnung
"
Been
Esgibt
keine Schleifen und es wird kein weiterer Speicher verwendet ⇒Qnankusahaltkreism
Der
Algorithms
von Deutsch alsSchaltkreis
:8
: : : :
~
, H : . : H :
i÷
=L
11) ' H ' f I
H÷ ÷
Fragen
: oldarumfunktioniert
derAlgorithms ?
. Warum kann man Rechen
schritt
hintereinanderausführen
?. Was bedeutet
Messen
?
Analyse
Nach Schritt ii ,
befindet
sich das Quanten register told imZustand ( Hadamard -
Transformation )
:Kz
) -tz (
107N ))
.IF (107-117)
÷
1×7
Ely
)=L (
10710 ) - 10711 ) t UIIO ) - 11711 ))
Schritt üii
,
Wende Kf
an , also10274 tz (
107104fled
) -107114401
)+11 )
IOQFUD
-117117 fun ) 4
= tz
(
107(
)Iflo
) - 110f
(d))
+ a-enthält beide Fht
117
( Ifw
) - 111fuh ) )
=
toys j -
← wertet
unterschiedliche Werte
BEI
. Da ltox ± sx erhält man bei einer Messung 10107 , 107117 ,UXOI
und11111
) mit W ' keit Yc,* nichts
gewonnen
!•
Ifw
) -Itofa )
=(1) tc
"(
107 - 117) (
Übung)
Also Ich
) .k ( ftttd los
.( ?
10)
- 11) )
+fetten
.us .(
10 ) -11
)) )
=L (
. loytultra Leyla
? In)
.(
los - In)
|
je
Vorzeichen d. Amplituden
des eduQnbits enthalten
f.
die FhtswerteUnd Ix
)
= Fz( (1) MIO
) +fr )
K " . 11 ))
Schritt iy Machen eine
Fall unterscheidung
:Famtf
konstante
:Klar :
(1) f.
' =(1)
H " ,d.h. entweder
1×7=1*(107-417) oder
lx ) = -fz ( 107+11 ) )
- -
± f LOKO Efta - 1
Wissen :
fz (107+117)
IHN Io ) und8
- trz ( 107T U 7) Ntt - Ich
( Hinweis : Kuitäre
Transformation
ensind linear
)
Für das zweite Qubit
gilt fz (b)
-HDE
117Damit
enthält dasRegister
± 107117Eakfuuhtkoustantm
:Nun
gilt für
das erste BitIn (b)
- Us)
oder- frz
(
10 ) - 117)
undsomit
enthält dasRegister
nach der Hadamardtransformation
In
.Damit
enthält dasRegister
± In InDamit
kann man imkonstanten
Fall 10711 ) messenoder 11h17
.Übung
:Beweis
mitflokt
undftp.0
bzw .fcolz
FU
) -1 durchrechnen .3
.Die kryptoanalyse
von RSA290
3.1 . Das RSA -
Verfahren
Schlüssel
erzeugung : i, Wähle Primzahlen
p
undq
ID berechnet n =p .q und
¢
=lp
- e) Lq . e)iii, wähle eine mit
ggtle
,d)
atiy
Suche ein d mit e.dz 1modd
Nun ist
le.nl
deröffentliche
Schlüssel undCdu )
dergeheime Schlüssel.
Buy
Fürjeden
! derAlgorithmen
Schritte is - iygibt
eseffiziente
Ver . und Entschlüsselung
Verschlüsselung
einer Nachricht x : C ± xemodn Entschlüsselung - " - C :Xzcdmod
:
verschlüsseln"Benin Man
.gl#bt
,dass
jede b
n in P und q
Möglichkeit
ausle.nl
denf
zerlegenSchlüssel
lehnt
zu gewinnengenauso schwer ist , wie
n in p und q zu
zerlegen
./
httahtorisicrvugs problem
"" entschlüsseln mit der Hilfe. ond "