Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/150346
DC FieldValue
dc.titleSECURING APPLICATIONS FROM UNTRUSTED OPERATING SYSTEMS USING ENCLAVES
dc.contributor.authorSHINDE SHWETA SHIVAJI
dc.date.accessioned2018-12-31T18:01:24Z
dc.date.available2018-12-31T18:01:24Z
dc.date.issued2018-08-16
dc.identifier.citationSHINDE SHWETA SHIVAJI (2018-08-16). SECURING APPLICATIONS FROM UNTRUSTED OPERATING SYSTEMS USING ENCLAVES. ScholarBank@NUS Repository.
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/150346
dc.description.abstractModern 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.
dc.language.isoen
dc.subjectsystems, security, enclave, intel sgx, trusted computing, architecture
dc.typeThesis
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.supervisorPRATEEK SAXENA
dc.description.degreePh.D
dc.description.degreeconferredDOCTOR OF PHILOSOPHY
dc.identifier.orcid0000-0003-0415-2960
Appears in Collections:Ph.D Theses (Open)

Show simple 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.