Innovative technology for CPU based attestation and sealing

  • Anati I
  • Gueron S
  • Johnson S
  • et al.
N/ACitations
Citations of this article
264Readers
Mendeley users who have this article in their library.

Abstract

Intel is developing the Intel® Software Guard Extensions (Intel® SGX) technology, an extension to Intel® Architecture for generating protected software containers. The container is referred to as an enclave. Inside the enclave, software’s code, data, and stack are protected by hardware enforced access control policies that prevent attacks against the enclave’s content. In an era where software and services are deployed over the Internet, it is critical to be able to securely provision enclaves remotely, over the wire or air, to know with confidence that the secrets are protected and to be able to save secrets in non-volatile memory for future use. This paper describes the technology components that allow provisioning of secrets to an enclave. These components include a method to generate a hardware based attestation of the software running inside an enclave and a means for enclave software to seal secrets and export them outside of the enclave (for example store them in non-volatile memory) such that only the same enclave software would be able un-seal them back to their original form.

Cite

CITATION STYLE

APA

Anati, I., Gueron, S., Johnson, S. P., & Scarlata, V. R. (2013). Innovative technology for CPU based attestation and sealing. Retrieved from https://software.intel.com/en-us/articles/innovative-technology-for-cpu-based-attestation-and-sealing

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free