Page heading
Languages and Services
  
    You are here menu
    Subpage heading
    Media Security / Prof. Dr. Stefan Lucks
    Navigation
    Additional Content
    Main Content

    Projekt: Entwicklung einer kryptographischen Bibliothek in ADA

    Ada ist eine Programmiersprache die ursprünglich für die Erstellung von
    zuverlässigen und hochverfügbaren Softwaresystemen ausgelegt wurde. Aufgrund der
    hohen Anforderung an die Sprache hat sie sich vor allem in sicherheitskritischen
    Bereichen durchgesetzt, zum Beispiel in der Flugsicherung, in
    Sicherheits-Einrichtungen der Eisenbahn, in Waffensystemen, der Raumfahrt, der
    Medizin, oder der Steuerung von Kernkraftwerken.

    Bei diesem Projekt geht es konkret um die (Weiter-)Entwicklung einer
    kryptographischen Bibliothek in Ada. Die Ausrichtung ist dabei individuell auf
    die einzelnen Teilnehmer möglich: von eher unmathematisch
    (Hashfunktionen/Secret-Key) bis hin zu relativ mathematisch (Public-Key).

    Nähere Informationen zu diesem Projekt sind vor Semesterbeginn auf der
    Internetseite der Professur für Mediensicherheit verfügbar.

    Eine Einführung in Ada und in die nötigen kryptographischen Grundprinzipien findet
    am Anfang des Semesters statt.

    Projektleiter: Ewan Fleischmann

    Termine (Ort: Mediensicherheitslabor):

    Materialien/Unterlagen:

    Weiter Informationen:

    • Verwendung des GNAT Compilers (AdaCore, GPL)
    • Zu Implementationsbeginn wird ein Subversion Server bekannt gegeben
      (insofern ist es sinnvoll eine IDE wie Eclipse(z.B. mit AonixADT) oder GPS zu verwenden da diese Subversion unterstützen)
    • Voraussetzungen für ein erfolgreiches Bestehen:
      - Teilnahme an den Veranstaltungen
      - Präsentation von Zwischenergebnissen
      - Implementation und Dokumentation
      - Einpflegen der eigenen Änderungen in die zentrale Code-/Dokumentationsbasis
      - Endpräsentation mit detaillierter Darstellung der eigenen Leistung (Termin Ende WS 07/08, nach Absprache)
      - Abgabe eines Posters (DIN A2 oder A1, digital - z.B. PDF) mit Darstellung der implementierten Ideen
    Content signature