The size and complexity of modern applications are the underlying causes of numerous security vulnerabilities. In order to mitigate the risks arising from such vulnerabilities, various techniques have been proposed to isolate the execution of sensitive code from the rest of the application and from other software on the platform (such as the operating system). New technologies, notably Intel’s Software Guard Extensions (SGX), are becoming available to enhance the security of partitioned applications. SGX provides a trusted execution environment (TEE), called an enclave, that protects the integrity of the code and the confidentiality of the data inside it from other software, including the operating system. However, even with these partition...
Building applications that ensure confidentiality of sensitive data is a non-trivial task. Such appl...
International audienceA variety of applications are executing on a large untrusted computing base, w...
This paper presents secure program partitioning, a language-based technique for protecting confident...
Application size and complexity are the underlying cause of numerous security vulnerabilities in cod...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Trusted execution support in modern CPUs, as offered by Intel SGX enclaves , can protect application...
© 2017 ACM. Today's technologies such as Intel SGX enable developers to protect applications from mo...
Hardware-assisted security solutions, and the isolation guarantees they provide, constitute the basi...
Abstract. Developing distributed applications is a difficult task. It is further complicated if syst...
Abstract—We consider the problem of how to provide an execution environment where the application’s ...
This paper analyzes the vulnerability space arising in Trusted Execution Environments (TEEs) when in...
Applications can be logically separated to parts that face different types of threats, or suffer dis...
This paper presents secure program partitioning, a language-based technique for protecting confident...
This paper presents secure program partitioning, a language-based technique for protecting confident...
Trusted execution environments (TEEs) promise a cost-effective, “lift-and-shift” solution for deploy...
Building applications that ensure confidentiality of sensitive data is a non-trivial task. Such appl...
International audienceA variety of applications are executing on a large untrusted computing base, w...
This paper presents secure program partitioning, a language-based technique for protecting confident...
Application size and complexity are the underlying cause of numerous security vulnerabilities in cod...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Trusted execution support in modern CPUs, as offered by Intel SGX enclaves , can protect application...
© 2017 ACM. Today's technologies such as Intel SGX enable developers to protect applications from mo...
Hardware-assisted security solutions, and the isolation guarantees they provide, constitute the basi...
Abstract. Developing distributed applications is a difficult task. It is further complicated if syst...
Abstract—We consider the problem of how to provide an execution environment where the application’s ...
This paper analyzes the vulnerability space arising in Trusted Execution Environments (TEEs) when in...
Applications can be logically separated to parts that face different types of threats, or suffer dis...
This paper presents secure program partitioning, a language-based technique for protecting confident...
This paper presents secure program partitioning, a language-based technique for protecting confident...
Trusted execution environments (TEEs) promise a cost-effective, “lift-and-shift” solution for deploy...
Building applications that ensure confidentiality of sensitive data is a non-trivial task. Such appl...
International audienceA variety of applications are executing on a large untrusted computing base, w...
This paper presents secure program partitioning, a language-based technique for protecting confident...