Praktikum im WS 2008/2009

Lehrveranstaltung: Praktikum: Kryptographie
Veranstaltungsform: P4
Hochschullehrer: Prof. Dr. Johannes Buchmann
Dr. Vangelis Karatsiolis
Beginn: 1. Vorlesungswoche
Voraussetzungen: Grundkenntnisse in Java, C++ und Kryptographie
Anmeldung: Die Anmedlung erfolgt über eine Bewerbung zum Praktikum. Die Bewerbung soll ausgefüllt und bis den 01. Oktober 2008 geschickt werden. Das Bewerbungformular finden Sie hier. Verspätete Bewerbungen werden nicht berücksichtigt. Nach ein Paar Tagen bekommen Sie eine Benachrichtigung von uns ob Sie im Praktikum teilnehmen können.
Turnus: Regelmäßig.

Inhalt:

Lernziele:
Weitere Programmierkenntnisse
Erfahrung in der Softwareentwicklung
Vertiefung von Sicherheitskonzepten und kryptographischen Kenntnissen
Erfahrung im Umgang mit verschiedenen Entwicklungswerkzeugen

Stoffplan:
Wird in der Vorbesprechung bekannt gegeben

Mit der wachsenden Bedeutung der elektronischen Kommunikation im privaten und öffentlichen Bereich entsteht zunehmend die Notwendigkeit, Daten sicher, d.h. geheim, authentisch und vertraulich, zu speichern und zu übertragen.

In diesem Praktikum werden ausgewählte Themen aus den Bereichen Public-Key Infrastrukturen (PKI) und kryptographische Verfahren sowie Protokolle behandelt.

Beispiele aus diesen Bereichen sind effiziente Implementierung von Chiffren, Hashfunktionen, Signaturverfahren usw., Einbindung kryptographischer Primitive in Anwendungen, Verwendung kryptographischer Hardware wie Smart Cards.

Voraussetzungen:

Kenntnisse der entsprechenden Programmiersprache sind bei den Programmieraufgaben Voraussetzung. Kenntnisse in IT-Sicherheit und Kryptographie sind von Vorteil.

Welche Kenntnisse vermittelt das Praktikum?

Die Fähigkeit, eine professionelle Aufgabe aus den genannten Bereichen in einem Team erfolgreich nach Vorgabe zu bearbeiten und die Ergebnisse angemessen zu präsentieren. Der Schwerpunkt ergibt sich aus der konkreten Aufgabenstellung. Beispiele sind:
  • Verständnis für die Probleme, die bei der praktischen Entwicklung von sicherheitsrelevanter Software auftreten
  • Effiziente Programmierung
  • Lesen und Verstehen von wissenschaftlicher Literatur und technischer Dokumentation aus dem Anwendungsgebiet
  • Programmieren und Dokumentieren komponentenbasierter, wiederverwendbarer Software (Java, C, C++ UML, Java-Beans)
  • Authentifikationsmechanismen und Protokolle (SSL / TLS)
  • Zertifikats- uns Schlüsselmanagement in einer PKI (LDAP)
  • Profiling und Beseitigung von Bottle Necks

Einordnung in Studienplan und Prüfungsordnung:

Das Praktikum richtet sich vor allem an Studenten der Informatik, Wirtschaftsinformatik, Mathematik, Elektro- und Informationstechnik ab 5. Semester, auch für LaG

Printerenglisch deutsche Flagge   Impressum