• Keine Ergebnisse gefunden

IT Sicherheit Übung 2

N/A
N/A
Protected

Academic year: 2022

Aktie "IT Sicherheit Übung 2"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

IT Sicherheit Übung 2

Prof. Dr. Rüdiger Weis

Steganographie

Programmieren Sie ein Python Skript, welches eine gegebene Datei im nieder- wertigste Bits eines bmp-Bild versteckt und eine Authentizierung und Ver- schlüsselung der einzubettenden Datei in Python.

ˆ Authentizieren Sie die Daten mittels HMAC-SHA512.

Erzeugens Sie 128 bit Salt.

Hashen Sie die Konkatination der 128 bit Salt und dem MAC- Passwort mittels SHA-512 zur Erzeugung des HMAC-SHA512 Schlüs- sels.

Stellen sie den MAC den Daten voran.

ˆ Verschlüsseln Sie die Daten inklusive des MAC mit dem XTEA Algo- rithmus im CFB Mode.

Erzeugen Sie 128 bit Salt.

Hashen Sie hierzu die Konkatination der 128 bit Salt und dem Passwort mittels SHA-512 und verwenden Sie die höchstwertigen 128 bit für die XTEA Verschlüsselung.

Programmieren Sie den XTEA Algorithmus in Python.

Die modizierte Bilddatei soll die Zusatzendung .sae erhalten. Implemen- tieren Sie ebenfalls die Entschlüsselung und MAC-Überprüfung.

encrypt aesteganohide.py -e -m macpassword -k password text.txt bild.bmp decrypt aesteganohide.py -d -m macpassword -k password bild.bmp.sae

Referenzen

ÄHNLICHE DOKUMENTE

Da dies trotzdem nicht immer möglich sein wird, befindet sich derzeit eine Referenzim- plementierung für die direkte Nutzung im Unterricht in Entwicklung?. Diese und die

(e) Erzeugen Sie sich eine Textdatei “plain.txt“ mit Ihrem Namen, Matrikelnummer und Studienfach und verschlüsseln Sie diese mittels RSA zur Datei “cipher.bin“.. (f)

ˆ In wievielen Jahren könnte mit einem Etat von 1 Mrd Euro unter der Annahme der Weitergeltung von Moore's Law eine Schlüsselsuchmas- chine gebaut werden, welche eine

Suche alle „p“ und male sie aus, dann wirst du ein

© Helmut Reiser, Institut für Informatik, LMU IT IT- -Sicherheit Sicherheit

Implementiere gem¨ ass dem folgenden Klassendiagramm eine Klasse f¨ ur die Berechnung von Volumen und Oberfl¨ ache von Quader-Objekten. Quader a: float b: float

Du weisst, dass jede Kindklasse automatisch die Variablen und Methoden ihrer Elternklasse erbt und dass diese Variablen und Methoden auch ¨ uberschrieben oder durch neue Variablen

Erstellen Sie mit dem Befehl update-rc.d und dem Parameter defaults in allen Runleveln Links zum Starten bzw.. Stoppen des Skripts