• Keine Ergebnisse gefunden

9. ¨Ubung Kryptographie (Primzahl- und Zerlegbarkeitstests)

N/A
N/A
Protected

Academic year: 2022

Aktie "9. ¨Ubung Kryptographie (Primzahl- und Zerlegbarkeitstests)"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

TECHNISCHE UNIVERSIT ¨ AT BERLIN

WS 2007-2008 Fakult¨at II – Institut f ¨ur Mathematik

Dozent: Prof. Dr. Florian Heß

Assistent: Osmanbey Uzunkol Abgabe: 12.01.2007

www.math.tu-berlin.de/∼hess/krypto-ws2007 in der ¨Ubung

9. ¨ Ubung Kryptographie

(Primzahl- und Zerlegbarkeitstests)

1. Aufgabe

(a) Einn∈Nheißt zusammengesetzt, fallsnnicht prim ist. Seineine zusammengesetzte unge- rade Zahl f¨ur die

an−1≡1 mod n

gilt f¨ur ein a ∈ Z. Solch eine Zahl nennt man Pseudoprimzahl zur Basisa. Istn f¨ur alle a ∈ Zmit gcd(a, n) = 1eine Pseudoprimzahl zur Basis a, so nennt mann Carmichael- Zahl. Man nenntn∈Nquadratfrei, wenn es keinp∈Pgibt mitp2|n. Zeigen Sie, dass eine Carmichael-Zahl mindestens drei verschiedene Primteiler hat.

Benutzen Sie dazu die folgende Aussage ohne Beweis:

nist Carmichael-Zahl ⇔nist quadratfrei und es gilt:p|n⇒(p−1)|(n−1) (p∈P).

(b) Zeigen Sie, dassN = 294409eine Carmichael-Zahl ist.

(c) Zeigen Sie ohne Benutzung der Aussage vom Teil (a), dassM = (6k+ 1)(12k+ 1)(18k+ 1) eine Carmichael-Zahl ist, falls6k+ 1,12k+ 1,18k+ 1∈Pf¨urk∈Nsind.

(5 Punkte)

2. Aufgabe

(a) SeienN ∈NundN −1 =Qt

i=1peii die Primfaktorzerlegung vonN −1. Beweisen Sie, dass N prim ist, falls es eina∈ NmitaN1 ≡1 mod N unda

N−1

pi 6≡ 1 modN f¨ur1≤ i≤t existiert.

(b) SeienN ∈Neine ungerade Zahl undN −1 =Qt

i=1peii die Primfaktorzerlegung vonN −1.

Beweisen Sie, dassN prim ist, falls f¨ur1≤i≤teinaimitaN−i 1 ≡1 mod N und a

N−1 pi

i 6≡1 mod N existiert.

(c) Zeigen Sie, dass die Zahl246247eine Primzahl ist.

(d) Zeigen Sie, dassn= 2kmitk∈Nist, fallsN = 2n+ 1eine Primzahl ist.

(e) Zeigen Sie, dassn ∈ Pgilt, fallsN = 2n−1eine Primzahl ist. Gilt die Umkehrung dieser Aussage? Begr¨unden Sie Ihre Antwort.

(7 Punkte) 1

(2)

3. Aufgabe

Ist p eine Primzahl und g ein Erzeuger der multiplikativen GruppeG := (Z/pZ)×, so berechnet man f¨ur einx ∈ {0,1, ..., p−2} das Elementy = gx. Diesesy ist ¨offentlich wohingegenx privat ist. Ist nun m ∈ G eine zu verschl¨usselnde Nachricht, so w¨ahlt man r ∈ Z zuf¨allig und bildet u := gr und v := myr. Der Chiffretext ist dann (u, v). Zum Entschl¨usseln berechnet man dann vu−x =myrg−rx =mgrxg−rx=m. Dieses Kryptosystem heißt ElGamal Kryptosystem.

(a) Bestimmen sie alle Erzeuger von von(Z/43Z)×.

(b) Alice erh¨alt den ElGamal-Chiffretext (u = 37, v = 24). Ihr ¨offentlicher Schl¨ussel ist (p = 43, g= 3). Bestimmen Sie den zugeh¨origen Klartext, wennx= 9ist.

(c) Der ¨offentliche Schl¨ussel von Bob seip= 53, g= 2, y= 30. Alice erzeugt damit den Chiffre- text(24,37). Wie lautet der Klartext?

(4 Punkte)

4. Aufgabe

Implementieren Sie den Miller-Rabin-Test.

(5 Punkte) Hinweis: Die Aufgabe4kann bis 12.01.2008 abgegeben werden.

2

Referenzen

ÄHNLICHE DOKUMENTE

Dieser Teil der Klausur umfasst die Verst¨ andnisaufgaben, sie sollten ohne großen Rechenaufwand mit den Kenntnissen aus der Vorlesung l¨ osbar sein. Geben Sie bei Ihren Antworten

Neben einem hanbeschriebenen A4-Blatt mit Notizen sind keine weiteren Hilfs- mittel zugelassen.Die L¨ osungen sind in Reinschrift auf A4 Bl¨ attern abzugeben.. Mit

Die Gesamtklausur ist mit 32 von 80 Punkten bestanden, wenn in jedem der beiden Teile der Klausur mindestens 10 von 40 Punkten erreicht

Jede richtige Antwort gibt 1 Punkt, jede falsche -1 Punkt, keine Antwort 0 Punkte und insgesamt gibt es keine

Die Gesamtklausur ist mit 32 von 80 Punkten bestanden, wenn in jedem der beiden Teile der Klausur mindestens 10 von 40 Punkten erreicht

Die Gesamtklausur ist mit 40 von 80 Punkten bestanden, wenn in jedem der beiden Teile der Klausur mindestens 12 von 40 Punkten erreicht

F¨ ur eine richtige Ant- wort bekommen Sie einen Punkt, f¨ ur eine falsche verlieren Sie einen Punkt?. Geben Sie den Richtungsvektor auf die L¨ ange 1

Die Gesamtklausur ist mit 40 von 80 Punkten bestanden, wenn in jedem der beiden Teile der Klausur mindestens 12 von 40 Punkten erreicht