Award

TWC: Medium: Collaborative: Systems, Tools, and Techniques for Executing, Managing, and Securing SGX Programs

Description: The Intel Software Guard Extensions (SGX) is a new technology introduced to make secure and trustworthy computing in a hostile environment practical. However, SGX is merely just a set of instructions. Its software support that includes the OS support, toolchain and libraries, is currently developed in a closed manner, limiting its impact only within the boundary of big companies such as Intel and Microsoft. Meanwhile, SGX does not automatically secure everything and it still faces various attacks such as controlled-side channel and enclave memory corruption. This research investigates how to enable application developers to securely use the SGX instructions, with an open source software support including a toolchain, programming abstractions (e.g., library), and operating system support (e.g., kernel modules). In addition, this research systematically explores the systems and software defenses necessary to secure the SGX programs from the enclave itself and defeat the malicious use of SGX from the underlying OS.
Amount: $671,800
Funding type: grant
Funder scheme: Standard Grant
Start date: 2016-06-01
End date: 2022-09-30
Investigator: Taesoo Kim
Institution: Georgia Institute of Technology
Funded outputs count: 26
Funder award ID: 1563848
OpenAlex ID: G8236366147
2022 · Juhyeng Han, Insu Yun, et al. · IEEE/ACM Transactions on Networking · 16
2021 · Taesoo Kim · ACM SIGSAC Conference on Computer and Communications Security (CCS)
2021 · Insu Yun, Woosun Song, et al. · ACM SIGSAC Conference on Computer and Communications Security (CCS) · 11
2021 · Yechan Bae, Youngsuk Kim, et al. · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · 98
2021 · Sujin Park, Irina Calciu, et al. · Workshop on Hot Topics in Operating Systems · 1
2021 · Jinho Jung, Stephen Tong, et al. · Network and Distributed System Security Symposium · 58
2020 · Seulbae Kim, Meng Xu, et al. · ACM Transactions on Storage · 11
2020 · Soyeon Park, Wen Xu, et al. · IEEE Symposium on Security and Privacy (S&P) · 110
2020 · Meng Xu, Sanidhya Kashyap, et al. · IEEE Symposium on Security and Privacy (S&P) · 119
2020 · Ren Ding, Hong Hu, et al. · Network and Distributed System Security Symposium · 4
2019 · Seulbae Kim, Meng Xu, et al. · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · 87
2019 · Soyeon Park, Sangho Lee, et al. · Scholarworks@UNIST (Ulsan National Institute of Science and Technology) · 94
2019 · Wen Xu, Hyungon Moon, et al. · IEEE Symposium on Security and Privacy (S&P) · 102
2018 · Seongmin Kim, Juhyeng Han, et al. · IEEE/ACM Transactions on Networking · 44
2018 · Meng Xu, Chenxiong Qian, et al. · IEEE Symposium on Security and Privacy (S&P) · 66
2018 · Mohan Kumar Kumar, Steffen Maass, et al. · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · 38
2018 · Mohan Kumar Kumar, Steffen Maass, et al. · ACM SIGPLAN Notices · 5
2017 · Yeongjin Jang, Jaehyuk Lee, et al. · Workshop on System Software for Trusted Execution (SysTEX) · 153
2017 · Ruian Duan, Ashish Bijlani, et al. · ACM SIGSAC Conference on Computer and Communications Security (CCS) · 149
2017 · Wen Xu, Sanidhya Kashyap, et al. · ACM SIGSAC Conference on Computer and Communications Security (CCS) · 122
2017 · Yang Ji, Sangho Lee, et al. · ACM SIGSAC Conference on Computer and Communications Security (CCS) · 88
2017 · Xu, Meng, Lu, Kangjie, et al. · arXiv (Cornell University)
2017 · Steffen Maass, Changwoo Min, et al. · European Conference on Computer Systems · 168
2017 · Kangjie Lu, Marie-Therese Walter, et al. · Network and Distributed System Security Symposium · 46
2016 · Yeongjin Jang, Sangho Lee, et al. · ACM SIGSAC Conference on Computer and Communications Security (CCS) · 153
Year
Topic