• Keine Ergebnisse gefunden

werden bei der Klausur verteilt

N/A
N/A
Protected

Academic year: 2021

Aktie "werden bei der Klausur verteilt"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1

Ubungsaufgaben zur Vorlesung Kryptographie, Prof. Dr. N. Martini¨

Hinweise zur Klausur: Hier sind einige Rechenaufgaben aufgef¨uhrt, die in dieser oder ¨ahnlicher Form in der Klausur gestellt werden k¨onnten. Hinzu kommen Verst¨andnisfragen (z.B. wie funktioniert DES, RC4, Triple-DES, AES, DH, RSA Operationsmodi, Hash-Funktionen usw.).

Hilfsmittel in der Klausur: eine DINA4-Seite, das selbstst¨andig und handgeschrieben erstellt wurde (Sie k¨onnen alles aufschreiben, was Sie selbst meinen zur Klausur brauchen zu k¨onnen). Soll heißen:

keine Kopien, kein z.B. per Textverarbeitung oder anderweitig am Computer hergestelltes Blatt. Ggf.

notwendige Hilfen, wie z.B. Vigenere-Quadrat, H¨aufigkeitsverteilungen o.¨a. werden bei der Klausur verteilt.

Ein einfacher Taschenrechner wird zur Klausur gestellt.

1. Einfache Substitution

Der folgende Chiffretext ist mit einer einfachen Substitutions-Chiffre erzeugt worden (Umlaute sind als Einzelbuchstaben geschrieben z.B. ¨a = ae):

ckd iblscdci hgckdci nckiakcg xzco tcoiblgciicgzdy

Wandeln Sie diesen Chiffretext in den Klartext zur¨uck, wobei alle Schritte zu begr¨unden sind (nur die bloße Angabe einer L¨osung reicht nicht!)

2. Block-Permutation

Das folgende Chiffretext-Wort ist mit einer Block-Permutation erzeugt worden:

acsternhcnhercseahchexlt

Wandeln Sie diesen Chiffretext in den Klartext zur¨uck, wobei alle Schritte zu begr¨unden sind (nur die bloße Angabe einer L¨osung reicht nicht!)

3. Vigenere-Chiffre

Der folgende Chiffretext ist mit einer Vigenere-Chiffre erzeugt worden (Umlaute sind als Einzelbuch- staben geschrieben z.B. ¨a = ae):

its wnmvlzfpswnmpfjwdjp pnkyjx dngs smnmx kzq lgwnmptjwdjr pnrpw xfjv L¨osungshinweise:

– Das h¨aufigste Trigramm entspricht SCH

– im ersten Textblock ist das E nicht der h¨aufigste Buchstabe, in den weiteren ist das E der h¨aufigste Buchstabe

– Leerzeichen sind nicht mitverschl¨usselt (d.h. z¨ahlen bzgl. der Blockgr¨oße bzw. Schl¨ussell¨ange nicht mit) und sind nur der einfacheren Les- und L¨osbarkeit eingef¨ugt.

– allgemeine Hinweise: verwenden Sie nicht unn¨otig viel Zeit auf die L¨osung dieser Aufgaben (die Beschreibung der geplanten Vorgehensweise ergibt bereits einen nicht unerheblichen Teil der Punkte)

4 Affine Chiffre (Tausch-Chiffre)

a) Warum muss bei einer affinen Chiffre (c= (m·t+k) modn) die Bedingungggt(t, n) = 1 erf¨ullt sein?

b) Berechnen Sie den Chiffretext zum Klartext”KLAUSUR“, mit n= 26,t= 9, k= 4, und A=0, B=1,..., Z=25

(2)

2

c) Berechnen Sie die Dechiffrier-Funktion (m = ((c−k)·b) modn), wobei das Modulo-Inverse b zut= 9 mittels des erweiterten euklidischen Algorithmus zu bestimmen ist (raten gilt nicht!) 5. RSA-Verfahren

a) Erkl¨aren Sie am Beispiel von RSA das Prinzip eines asymmetrischen Verschl¨usselungs- bzw.

Signaturverfahrens

b) F¨ur das RSA-Verfahren seien die Primzahlen p= 5 und q = 7 sowie der ¨offentliche Schl¨ussel e= 5 gegeben; begr¨unden Sie die Richtigkeit der Wahl vone= 5.

c) Berechnen Sie mit diesen Werten den privaten Schl¨ussel (raten gilt nicht und gibt auch keine Punkte!!) und erl¨autern Sie, warum der private Schl¨ussel nicht aus dem ¨offentlichen Schl¨ussel abgeleitet werden kann

d) Chiffrieren Sie die Klartextnachrichtm= 4

e) Dechiffrieren Sie den sich daraus ergebenden Chiffretext

6. Primzahl-Faktorisierung

Zerlegen Sie die in den folgenden Aufgaben angegebenen Zahlen in ihre Primfaktoren – Primzahl-Faktorisierung mit Probedivision

a) 85 b) 1760 c) 5967 d) 1000 – Fermat-Methode

a) n= 161 b) n= 133 c) n= 451

7. Primzahl-Test

Testen Sie mithilfe des Miller-Rabin-Tests, ob die folgenden Zahlen mit 75% Wahrscheinlichkeit Prim- zahlen sind oder nicht:

a) 61 b) 101

8. ElGamal-Versch¨usselung

a) Beschreiben Sie den Ablauf von ElGamal in der Variante als Verschl¨usselungsverfahren

b) berechnen Sie ein Zahlenbeispiel mit Primzahlp= 17; w¨ahlen Sie beliebige – aber geeignete – Werte f¨ur den privaten Schl¨ussel, die Nachricht usw.

Referenzen

ÄHNLICHE DOKUMENTE

H¨ aufig ist die Angabe deutlich l¨ anger als die L¨ osung. Wenn Sie sich bei jeder Aufgabe noch vor dem Studium der Details einen ¨ Uberblick verschaffen, was in den einzelnen

Eine Priority Queue (dt.: Vorrangwarteschlange) ist eine Da- tenstruktur, die eine Menge von Elementen darstellt, wobei jedes Element einen Schl¨ ussel besitzt.. Die

Testen Sie mithilfe des Miller-Rabin-Tests, ob die Zahl 577 mit 75% Wahrscheinlichkeit eine Primzahl ist oder nicht.. 3. RC4

Nach dem Satz von Lagrange gen¨ ugt es, sich zu vergewissern, dass die Ordnung von 17 kein echter Teiler von 106 ist, d.h.. Der erste Fall

Auch m¨oglich: einmal feststellen, dass wegen r XY und mit r XY < 0.2 praktisch kein linearer Zusammenhang besteht, und auf Grund dieser Feststellung die drei Aussagen bewerten...

Interpretation: Unter denen, die f¨ur den R¨uckbau der Gleise sind, ist die Zustimmung zum R¨uckbau des roten Turms ungef¨ahr so hoch wie die Ablehnung f¨ur den R¨uckbau des roten