• Keine Ergebnisse gefunden

Dr. Dirk Frettl¨ oh 14.4.2021

N/A
N/A
Protected

Academic year: 2021

Aktie "Dr. Dirk Frettl¨ oh 14.4.2021"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Dr. Dirk Frettl¨ oh 14.4.2021

Ubungen zur Vorlesung Kryptographie ¨ Blatt 1

Aufgabe 1: (sagemath nutzen)

Die Aufgabe ist, das Computeralgebraprogramm sagemath nutzen zu lernen. Viele ¨ Ubungsaufgaben in dieser Veranstaltung d¨ urfen oder sollen mit dem Rechner gel¨ ost werden. Deren L¨ osungen d¨ urfen als sagemath oder python-Code abgegeben werden. sagemath ist auf den Techfak-Netboot-Rechnern installiert (also im GZI). Benutzen Sie diese, oder installieren Sie sich sagemath auf Ihrem Rechner, oder benutzen Sie https://sagecell.sagemath.org, um die folgenden Aufgaben zu l¨ osen:

(1) Berechnen Sie 12345

54321

mod 654321

(2) Berechnen Sie den gr¨ oßten gemeinsamen Teiler ggT(111 111,111 111 111).

(3) Finden Sie die kleinste f¨ unfstellige Primzahl.

(4) Finden Sie alle n ∈ {1, 2, . . . , 1000} mit n

2

mod 1001 = 23.

(5) Wieviele verschiedene Werte hat n

2

mod 61 f¨ ur n = 1, 2, . . . , 60?

(6) Wieviele verschiedene Werte hat 2

n

mod 61 f¨ ur n = 1, 2, . . . , 60?

Aufgabe 2: (Multiplizieren geht schnell, Faktorisieren kann dauern...) (a) Berechnen Sie das folgende Produkt (43 Einsen und 47 Einsen)

1111111111111111111111111111111111111111111·11111111111111111111111111111111111111111111111

(b) Finden Sie die Primfaktorzerlegung der folgenden Zahl:

15241578753238836750495351562566681947883401899770903820999573235311205608852245389470637

Aufgabe 3: (Known plaintext-Angriff auf One-Time-Pad)

Seien die Buchstaben a,b,c,d, ...,z repr¨ asentiert durch 0, 1, 2, . . . , 25. Das Wort m =mnebel wurde mit dem One-Time-Pad-Verfahren (siehe Vorlesung) mit einem Schl¨ ussel k zu GOYOXF verschl¨ usselt.

Das Wort m

0

wurde leichtsinnigerweise mit demselben Schl¨ ussel k als c

0

=JLLREF verschl¨ usselt.

Wie lauetet m

0

? Wie lautet k?

Aufgabe 4: (Fast alle)

Welche der folgenden Aussagen sind wahr, welche falsch? Begr¨ unden Sie Ihre Antwort durch eine Grenzwertberechnung!

(a) Fast alle nat¨ urlichen Zahlen sind ungerade.

(b) Fast alle nat¨ urlichen Zahlen sind ungleich 3 modulo 1000.

(c) Fast alle nat¨ urlichen Zahlen sind keine Quadratzahlen.

(d) Fast alle nat¨ urlichen Zahlen enthalten eine 3 als Ziffer.

Abgabe bis Mittwoch 21.4.2021 bis 14 Uhr per Email an den Tutor.

Bitte auf jeder Abgabe das Tutorium angeben!

Jan-Philipp Br¨ unger jbruenger@techfak.de

Leonard Ellinghaus lellinghaus+krypto@techfak.de

Kallias Stoupas kstoupas+krypto@techfak.de

Referenzen

ÄHNLICHE DOKUMENTE

a) Schreiben Sie ein Shellskript mit dem Namen genarch.sh, das drei Dateien mit den Namen eins.txt, zwei.txt und drei.txt erzeugt. Die Dateien sollen die Texte erste Datei,

In der Project Overview kann auch direkt eine Datei im Remote Repository erstellt und commitet werden.. Erstellen und committen Sie eine Textdatei names fib.hs und aktuali- sieren

• Falls sich im aktuellen Verzeichnis bereits eine Datei oder ein Unterverzeichnis mit die- sem Namen befinden, wird eine entsprechende Meldung ausgegeben. • Anderenfalls wird

• Schreiben Sie auch hierf¨ur ein Skript, dass f¨ur eine gegebene pgm-Datei (z.B. bild.pgm) die Farben invertiert: Grauwert n wird zu Grauwert 255-n. Das invertierte Bild wird in ei-

F¨ugen Sie diese Datei am Ende des Doku- ments paper.tex als gleitende Abbildung mit Hilfe einer Figure-Umgebung ein (siehe das Beispiel auf Folie 38-40 von Vorlesung 12)... ¨

Abgabe: Mittwoch 10.4.2019 bis 14 Uhr in Postfach 2183 in V3, oder per Email an den Tutor.. Bitte auf jeder Abgabe das

(e) Finden Sie drei “L¨ ugner” f¨ ur diesen Kontext, also drei Primzahlen n, so dass f n nicht prim ist. Viele Aufgaben d¨ urfen auch mit dem Computer gel¨

(Di oder Do) Dienstag Philipp Braukmann pbraukmann@techfak.uni-bielefeld.de Donnerstag Oliver