Bearbeiter | (nur für Mitarbeiter:innen einsehbar) |
Betreuer | Dr. Stefan Brenner |
Professor | Prof. Dr. Rüdiger Kapitza |
Projekt | |
IBR Gruppe | DS (Prof. Kapitza) |
Art | Masterarbeit |
Status | abgeschlossen |
In dieser Arbeit soll unser Framework für vertrauenswürdige Ausführung ("TrApps" [1]) auf das ARM Juno DevKit [2] portiert werden. Dies erlaubt vertrauenswürdige Ausführung auf einer aktuellen Multi-Core ARM Architektur. Als ersten Schritt sollen dazu Genode [3] und Linux parallel auf dem DevKit mittels ARM TrustZone getrennt gebootet werden. Danach soll das TrApps Framework darauf ausgeführt werden, das es erlaubt geteilte Anwendungen über Genode und Linux hinweg verteilt auszuführen. Dies umfasst die Anpassung der sog. "Trusted Firmware" von ARM die Open Source vorliegt und beim Boot Vorgang eine Rolle spielt. Darüber hinaus wurde TrApps bislang auf einer Single-Core Architektur ausgeführt, es ist daher zu erwarten dass Umstellungen auf Multi-Core vorgenommen werden müssen. Zur Bearbeitung dieser Aufgabenstellung wird empfohlen bereits etwas Erfahrung in C/C++ und low-level Programmierung mitzubringen. |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0