• Keine Ergebnisse gefunden

Blatt 5 / 12 Dezember 2011

N/A
N/A
Protected

Academic year: 2022

Aktie "Blatt 5 / 12 Dezember 2011"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehrstuhl f¨ur Kryptologie und IT-Sicherheit Prof. Dr. Alexander May

Enrico Thomae

Haus¨ubungen zur Vorlesung

Quantenalgorithmen

WS 2011/2012

Blatt 5 / 12 Dezember 2011

Abgabe bis 09. Januar 2012, 14 Uhr (vor der ¨Ubung)

AUFGABE 1 (4 Punkte):

Sei N = pq, p, q prim. Gegeben sei ein Algorithmus, der bei Eingabe (a, N) ∈ ZN ×N die Ordnung ordZn(a) in Zeit T(N) berechnet. Beweisen Sie, dass dannN in erwarteter Laufzeit O(T(N) log3N) faktorisiert werden kann.

Hinweise: Nutzen Sie die Darstellung ord(a) = 2kt mit t ungerade. Falls a2it 6= ±1 und a2i+1t = 1 f¨ur ein i∈Zk, dann berechnen Sie ggT(a2it, N).

AUFGABE 2 (5 Punkte):

Geben Sie die Abbildungsmatrix von QFT8 an und zeigen Sie, dass diese Abbildung unit¨ar ist.

AUFGABE 3 (5 Punkte):

F¨uhren Sie eine QFT auf folgendem Zustand aus.

|zi= 1 2

7

X

i=0

cos 2πi

8

|ii

AUFGABE 4 (4 Punkte):

Betrachten Sie das folgende Quanten-M¨unzwurfprotokoll:

Alice w¨ahlt a∈ {0,1} und sendet an Bob |0i fallsa = 0 und W2|0i falls a = 1. Bob m¨ochte a mit m¨oglichst großer Wahrscheinlichkeit bestimmen. Dazu misst er Alices Zustand in der orthonormalen Basis |ψ0i= cosβ|0i −sinβ|1i, |ψ1i= sinβ|0i+ cosβ|1i. Er setzt b= 0 falls seine Messung |ψ0iergibt und b = 1 falls er|ψ1i misst.

Wie muss Bob den Parameterβw¨ahlen, um die Wahrscheinlichkeit Pr(a=b) zu maximieren?

Referenzen

ÄHNLICHE DOKUMENTE

Zeigen Sie in beiden F¨ allen, dass die Gleichheit nicht zu gelten braucht... 6 ) Sei X ein

Mit diesem Arbeitsblatt sollst du sicherer werden im Umgang mit dem GTR und dabei deine Kenntnisse zur Wahrscheinlichkeitstheorie vertiefen. Du kannst mit

Es gilt allerdings, dass, falls f(x) mehrfache Nullstellen besitzt und p > 3, alle Nullstellen automatisch in Z p liegen m¨ ussen. Ihr Beweis wird diese Zusatzaussage unter

Wenn Sie das Ergebnis richtig vorhersagen, d¨ urfen Sie die M¨ unze behalten, andernfalls m¨ ussen Sie ihrem Freund den Einsatz auszahlen. Die Wahrscheinlichkeit, dass eine M¨ unze

Lehrstuhl f¨ ur Kryptologie und IT-Sicherheit Prof..

Bestimmen Sie dazu zun¨ achst alle Punkte auf der Kurve. K¨ onnen Sie mittels der

Wenn Sie das Ergebnis richtig vorhersagen, d¨ urfen Sie die M¨ unze behalten, andernfalls m¨ ussen Sie ihrem Freund den Einsatz auszahlen.. Die Wahrscheinlichkeit, dass eine M¨ unze

Benutzen sie dazu die Slicing-Notation v[start:end:step] von Python, deren Ergebnis die Eintr¨ age von v beginnend mit dem Index start bis ausschließlich Index end mit