TU BRAUNSCHWEIG
| Carl-Friedrich-Gauß-Fakultät | Informatik
Informatikzentrum

Praktikum Cloud Computing: Vertrauenswürdige Ausführung in virtuellen Maschinen

SemesterWintersemester 2017/2018 [ Andere Semester: · Winter 16/17 · Winter 15/16 · Winter 14/15 · Winter 13/14 · Winter 12/13 ]
Modulnr.INF-VS-042
Studieng.Bachelor Informatik, Bachelor Informations-Systemtechnik, Bachelor Wirtschaftsinformatik, Diplom Informatik, Master Informatik, Master Informations-Systemtechnik, Master Wirtschaftsinformatik
IBR Gruppe(n)DS (Prof. Kapitza)
ArtPraktikum
Dozent
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter
kapitza[[at]]ibr.cs.tu-bs.de
+49 531 3913294
Raum 135
Assistent
PhotoStefan Brenner
Wissenschaftlicher Mitarbeiter
brenner[[at]]ibr.cs.tu-bs.de
+49 531 3913285
Raum 112
LP5
SWS3+1
Ort & Zeit

Donnerstags um 16:45 Uhr, ab 19.10.2017 in IZ119.

Voraussetzungen

Programmiergrundlagen und Grundlagen von Cloud Computing oder verteilten Systemen.

ScheinerwerbErfolgreiche Bearbeitung der Aufgabenstellung in Teamarbeit.
Anmeldung

Anmeldeschluss war am 23.10.2017.

Inhalt

Die Verarbeitung von vertraulichen und sensiblen Daten in einer öffentlichen Cloud Umgebung erfordert den Einsatz von Technologie zum Schutz der Daten vor Hackerangriffen oder unberechtigtem Zugriff durch den Betreiber der Cloud. Eine Möglichkeit Daten vor unberechtigten Zugriffen zu schützen bietet vertrauenswürdige Ausführung [1], im Falle von Intel SGX [2] wird dabei sogar der Arbeitsspeicher verschlüsselt. Allerdings ist diese Technologie erst seit kurzem verfügbar und damit noch nicht in bestehende Cloud Software Lösungen integriert worden.

In diesem Praktikum wollen wir daher den Einsatz von vertrauenswürdiger Ausführung in virtuellen Maschinen einer öffentlichen Cloud ermöglichen. Kunden eines Cloud Anbieters sollen damit ihre Daten vor unberechtigtem Zugriff schützen können und dabei dennoch in der Lage sein die vielen Vorteile von Cloud Computing auch für sensible Daten nutzen zu können.

Das Praktikum beginnt mit einer Einarbeitungsphase in die jeweiligen Themen Cloud Computing und vertrauenswürdige Ausführung, und baut auf OpenStack [3] auf, einer Open Source Lösung für Infrastructure-as-a-service (IaaS). Programmiert wird für dieses Praktikum bedingt durch OpenStack in Python und bezüglich vertrauenswürdiger Ausführung in C/C++.

Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie einen Account: entweder einen IBR-Account, den Sie vielleicht im Rahmen einer Arbeit am Institut bereits erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion (oben auf dieser Seite) an.
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
KapitelFolienÜbungen
1. Organisatorisches und Einfuehrung
pdfpdfpdf
2. Intel SGX Einführung
pdfpdfpdf
3. OpenStack Einführung
pdfpdfpdf
4. Kernel Module
pdfpdfpdf
Literatur/Links [1] Trusted Execution Environment (TEE)
[2] Intel Software Guard Extensions (SGX)
[3] OpenStack

aktualisiert am 23.10.2017, 10:02 (dynamischer Inhalt) von Stefan Brenner
printemailtop