• Keine Ergebnisse gefunden

Hochschule f¨ ur Technik und Wirtschaft

N/A
N/A
Protected

Academic year: 2022

Aktie "Hochschule f¨ ur Technik und Wirtschaft"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Hochschule f¨ ur Technik und Wirtschaft

Studiengang Praktische Informatik Prof. Dr.–Ing. Damian Weber

Kryptographie 26.08.2004 Name, Vorname

Matrikelnummer Unterschrift

• Tragen Sie bitte Ihren Namen und Ihre Matrikelnummer ein und unterschreiben Sie auf dem Deckblatt.

• Halten Sie Ihren Ausweis zur Kontrolle bereit.

• Geben Sie bei Ihrer Abgabe alle Aufgabenbl¨atter zur¨uck.

• Geben Sie alle L¨osungsbl¨atter ab und versehen Sie jedes mit Ihrem Namen und Ihrer Matrikelnummer.

• Die zur Verf¨ugung stehende Zeit betr¨agt 90 Minuten.

• Es sind keineHilfsmittel erlaubt.

Aufgabe 1 2 3 4 5 Σ

max. Punkte 2 4 4 7 3 20

Punkte

(2)

Kryptographie 26.08.2004

Aufgabe 1 (Teilbarkeit) (2 P.)

Zeigen Sie durch Rechnen modulo 3, daß f¨ur jedesn∈Nder Ausdruck n5−n

durch 3 teilbar ist.

Aufgabe 2 (Primzahlen) (2+2 P.)

F¨urp= 15 unda= 4 gilt

ap−1= 1. (1)

a) Zitieren Sie den kleinen Fermat’schen Satz und begr¨unden Sie, warum man aus Gleichung (1) nicht schließen darf, daßp= 15 eine Primzahl ist.

b) Benutzen Sie p = 15 und a = 4 in einer Versch¨arfung des kleinen Fermat’schen Satzes, um zu zeigen, daß pkeine Primzahl ist.

Aufgabe 3 (RSA) (3+1 P.)

Alice nimmt am RSA–System teil mit ¨offentlichem Schl¨usseln= 33, e= 7.

Bestimmen Sie

a) den geheimen Schl¨ussel von Alice, d.h. die Primzahlen p, q und den Exponentend, b) den zum verschl¨usselten Text m0= 8 geh¨origen Klartext m.

Aufgabe 4 (ElGamal–Signaturen) (3+1+3 P.)

Bob m¨ochte am ElGamal–System teilnehmen und w¨ahlt hierzu die Primzahlp= 17.

a) Bob m¨ochte den kleinsten Erzeuger g modulo p w¨ahlen. Zeigen Sie mit Hilfe des Erzeugerkriteriums, daß Bob sich aufg= 3 festlegt.

b) Bob w¨ahlt als geheimen Schl¨ussela= 11. Geben Sie Bobs ¨offentlichen Schl¨ussel an.

c) Sie erhalten per Internet die angeblich von Bob digital signierte Nachrichtm= 5 als (m, r, s) = (5,12,5).

Hat Bob diese Nachricht signiert?

Aufgabe 5 (Zertifikate) (3 P.)

Nennen Sie die Bestandteile eines X.509 Zertifikates.

Seite 2 von 2

Referenzen

ÄHNLICHE DOKUMENTE

Implementieren Sie eine Klasse znz, die das Rechnen modulo n vereinfacht; diese Klasse sollte f¨ ur alle Instanzen das gleiche n verwenden. Es sollte so sein, daß man dieses n

• Sie k¨onnen die Primzahlerzeugung dahingehend beschleunigen, daß Sie einen Primzahltest f¨ ur q erst dann anwenden, wenn Sie sicher sind, daß q nicht durch kleine Primzahlen

Ziffern, Blanks und Sonderzeichen wurden nicht verschl¨ usselt; außerdem wurde die Groß–/Kleinschreibung beibehalten (Beispiel: wird der Buchstabe x zu y verschl¨ usselt, dann auch X

Studiengang Kommunikationsinformatik Studiengang Praktische

Studiengang Kommunikationsinformatik Studiengang Praktische Informatik Prof. Hierzu definiere man eine Klasse RSA, die als Attribute die BigInteger–Werte n, p, q, e, d, phi und die

Der Client muß sich gegen¨ uber dem Server authentifizieren, um eine Antwort des Servers zu erhalten. Als Antwort Ihres Servers k¨ onnen Sie die Ausgabe einer Datei

Studiengang Praktische

Studiengang Praktische