Verschlüsselung (SE/CRYPT)

Aufgabenstellung

  1. Entwicklen Sie ein einfaches Programm, das Daten verschlüsseln und entschlüsseln kann. Überlegen Sie sich dazu einen eigenen
  2. Erstellen Sie eine Art RSA-Code zur Verschlüsselung und Entschlüsselung der Daten.
  • Sonderaufgabe: Ein Gruppenmitglied entwickelt ein einfaches Verschlüsselungsverfahren
  • das zweite Mitglied der Gruppe entwickelt ein Programm, das versucht, die Verschlüsselung zu “knacken”.
  1. Testen Sie das Programm CrypTool http://www.CrypTool.de

Kolloquium

  • Erklären Sie die Grundlagen Ihrer Programmierung, das benutzte Verschlüsselungssverfahren, die Sicherheitsaspekte und die Unterschiede zwischen symmetrischen und asymmetrischen Verfahren.
  • Erklären Sie die Verfahren RSA, IDEA und DES bzw. ihre Nachfolger.
  • Beschreiben Sie Stärken und Schwächen einzelner Verfahren und praktische Anwendungen wie z.B. Pretty Good Privacy und Festplattenverschlüsselung.
  • Erklären Sie die Begriffe “Steganographie” und “digitale Unterschrift”.

Literatur

Zugang über VPN oder Shibboleth:

Weitere Links: