@phdthesis{Eger, type = {Bachelor Thesis}, author = {Alexander Eger}, title = {Analyse und Anwendungsszenarien von Software Guard Extensions (SGS)}, address = {Offenburg}, pages = {x, 90}, abstract = {Intels Software Guard Extension (SGX) ist eine Technologie, die einen umfassenden Datenschutz verspricht. SGX wurde 2013 als Softwaremodell f{\"u}r die isolierte Ausf{\"u}hrung von Anwendungen ver{\"o}ffentlicht. Mit Intel SGX k{\"o}nnen Container in einem gesch{\"u}tzten Speicherbereich erstellt werden. Diese Container werden Enclave genannt. Es ist nicht m{\"o}glich den Speicher- bereich der Enclave auszulesen oder in ihn zu schreiben. Die Enclave soll Integrit{\"a}t und Verf{\"u}gbarkeit der Daten sicherstellen, auch wenn diese auf einem nicht vertrauensw{\"u}rdigen Host ausgef{\"u}hrt werden. In dieser Arbeit soll zun{\"a}chst ein {\"U}berblick {\"u}ber die Funktionsweise und das Potenzial von Intel Software Guard Extension gegeben werden. Vor allem soll analysiert werden wie Datenbanken mit Hilfe von SGX gesichert werden k{\"o}nnen und wie gro{\"s} die Performance einb{\"u}{\"s}en mit SGX sind. Aufbauend auf den Grundlagen von Intel SGX und EnclaveDB soll anschlie{\"s}end eine sichere Datenbank erstellt werden. Hierzu wird EnclaveDB von Microsoft analysiert und auf Basis dieser Datenbank eine neue Datenbank erschaffen, die Daten verschl{\"u}sselt in der Datenbank speichert ohne, dass diese in Klartext vom Host ausgelesen werden k{\"o}nnen. Zum Schluss wird die Performance von EnclaveDB und der erstellten Datenbank so gut es geht verglichen.}, language = {de} }