Bachelor Thesis: Implementierung und Evaluierung einer RMI Server Applikation als sichere Authentifizierungs- und Vermittlungsinstanz

Die Umsetzung einer abhörsicheren Kommunikation durch eine Ende-zu-Ende Verschlüsselung erfordert im ersten Schritt die zuverlässige Authentifizierung der Kommunikationspartner. Weiterhin muss die Übertragung der notwendigen Daten für die Etablierung einer verschlüsselten Verbindung zwischen den Endpunkten sichergestellt werden.

Ziel dieser Arbeit ist es, eine solche Vermittlungsinstanz durch eine RMI Server Applikation zu realisieren. Dabei bauen Clients eine verschlüsselte Verbindung zu einer vorgegebenen Server Schnittstelle auf und erhalten nach erfolgreicher Authentifizierung die relevanten Daten, um eine Verbindung zu dem jeweils gewünschten Kommunikationspartner herstellen zu können.

Die Entwicklung erfolgt in enger Zusammenarbeit mit der SEANTEC GmbH.  Die Anforder-ungsspezifikationen werden über ein gemeinsam erstelltes Lastenheft definiert. Neben den funktionalen Anforderungen der Server Schnittstelle werden auch Anforderungen an die Ausführungsqualität und die Evolutionsqualität festgelegt. Dazu gehören wesentliche Merkmale wie beispielsweise eine durchgehend verschlüsselte Kommunikation zwischen Client und Server, die unbeschränkte Skalierbarkeit der Anwendung oder auch die Erfüllung weicher Echtzeitanforderungen. Die funktionalen Anforderungen sind über eine separat zu entwickelnde Client Simulation testbar.