Proceedings of the 2018 International Symposium on Code Generation and Optimization - CGO 2018 2018
DOI: 10.1145/3179541.3168833
|View full text |Cite
|
Sign up to set email alerts
|

SGXElide: enabling enclave code secrecy via self-modification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(12 citation statements)
references
References 0 publications
0
12
0
Order By: Relevance
“…SGX-BigMatrix [60] is a Python-based secure and oblivious data analytic system for matrix computation. SGXElide [20] loads encrypted code at runtime to provide confidentiality of enclave code, but it does not tackle dynamic loaded code as in Uranus. JIT-Guard [33] uses SGX to protect a JIT compiler, not applications.…”
Section: Related Workmentioning
confidence: 99%
“…SGX-BigMatrix [60] is a Python-based secure and oblivious data analytic system for matrix computation. SGXElide [20] loads encrypted code at runtime to provide confidentiality of enclave code, but it does not tackle dynamic loaded code as in Uranus. JIT-Guard [33] uses SGX to protect a JIT compiler, not applications.…”
Section: Related Workmentioning
confidence: 99%
“…The goal of an enclave is to prevent the leakage of its sensitive information (data or/and code) both at runtime and at rest. Thus, code secrecy mechanism [8] may be used by an enclave to protect its private code. • From the host application's view It considers the enclave as untrusted [26,35].…”
Section: Threat Modelmentioning
confidence: 99%
“…Besides, the dynamically loaded and runtime-generated code make the problem even harder. Some enclaves may load or generate code at runtime for the purpose of code secrecy [8]. For instance, an enclave developer may want to protect its proprietary code.…”
Section: Ci-2)mentioning
confidence: 99%
See 2 more Smart Citations