Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/150346
Title: SECURING APPLICATIONS FROM UNTRUSTED OPERATING SYSTEMS USING ENCLAVES
Authors: SHINDE SHWETA SHIVAJI
ORCID iD:   orcid.org/0000-0003-0415-2960
Keywords: systems, security, enclave, intel sgx, trusted computing, architecture
Issue Date: 16-Aug-2018
Citation: SHINDE SHWETA SHIVAJI (2018-08-16). SECURING APPLICATIONS FROM UNTRUSTED OPERATING SYSTEMS USING ENCLAVES. ScholarBank@NUS Repository.
Abstract: Modern CPUs have started supporting new abstractions which address the threats of an untrusted operating system. However, these architectural solutions offer a trade-off between security, ease of usability, and compatibility with legacy software (both OS and applications). In this thesis, we envision a low-TCB, POSIX-compatible, side-channel resistant, and a formally verified solution which allows users to securely execute their applications on an untrusted operating system. We first build architectural support to execute user-level applications in an isolated execution environment. This architecture design is akin Intel SGX ISA extensions, albeit achieving compatibility and scalability with legacy applications. Second, we build a low-TCB solution to execute legacy applications on Intel SGX platform. Third, we demonstrate the threat of a new class of attacks called page fault side-channel on cryptographic library implementations executing in Intel SGX. We build systematic defenses in hardware as well as software to prevent leakage via this side-channel. Finally, we formally model the class of attacks that the OS can launch against SGX enclaves via the filesystem API; and develop a complete set of formally verified specifications and implementation to disable them.
URI: http://scholarbank.nus.edu.sg/handle/10635/150346
Appears in Collections:Ph.D Theses (Open)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
ShwetaShinde.pdf3.13 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.