Stapf, Emmanuel Simon (2022)
System Architecture Designs for Secure, Flexible and Openly-Accessible Enclave Computing.
Technische Universität Darmstadt
doi: 10.26083/tuprints-00021487
Ph.D. Thesis, Primary publication, Publisher's Version
Text
dissertation_estapf.pdf Copyright Information: CC BY-NC-ND 4.0 International - Creative Commons, Attribution NonCommercial, NoDerivs. Download (10MB) |
Item Type: | Ph.D. Thesis | ||||
---|---|---|---|---|---|
Type of entry: | Primary publication | ||||
Title: | System Architecture Designs for Secure, Flexible and Openly-Accessible Enclave Computing | ||||
Language: | English | ||||
Referees: | Sadeghi, Prof. Dr. Ahmad-Reza ; Asokan, Prof. Dr. N. | ||||
Date: | 2022 | ||||
Place of Publication: | Darmstadt | ||||
Collation: | XVI, 91 Seiten | ||||
Date of oral examination: | 24 May 2022 | ||||
DOI: | 10.26083/tuprints-00021487 | ||||
Abstract: | In the last decade, security architectures became prominent which protect sensitive data in isolated execution environments, called enclaves or Trusted Execution Environments (TEEs), that are backed by hardware-assisted security mechanisms. Relying on hardware mechanisms allows enclave architectures to shrink the software that is inherently trusted, called Trusted Computing Base (TCB), to a bare minimum which stands in stark contrast to the large code base that must be trusted in a commodity operating system. Moreover, in contrast to architectures which deploy security hardware in dedicated computer chips, e.g., Trusted Platform Modules (TPMs) or smart cards, enclave architectures are deeply integrated into the main processor and thus can utilize the full computational power of the processor while still reducing hardware costs. Even though enclave architectures are widely deployed in computing systems, ranging from resource-constraint microcontrollers and embedded systems over mobile devices to personal computers and servers, still many challenges must be solved to enable their full potential. In this dissertation, we design, implement and evaluate multiple novel enclave architectures and security extensions which contribute significantly to enclave computing research by tackling multiple research challenges, namely i) providing an open access to enclave computing on ARM-based systems, ii) protecting diverse sensitive applications with a single enclave architecture across platforms, and iii) providing side-channel resilient enclaves. |
||||
Alternative Abstract: |
|
||||
Status: | Publisher's Version | ||||
URN: | urn:nbn:de:tuda-tuprints-214879 | ||||
Classification DDC: | 000 Generalities, computers, information > 004 Computer science | ||||
Divisions: | 20 Department of Computer Science > System Security Lab | ||||
Date Deposited: | 08 Jun 2022 12:02 | ||||
Last Modified: | 20 Sep 2022 06:07 | ||||
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/21487 | ||||
PPN: | 496555219 | ||||
Export: |
View Item |