For years the PC community has struggled to provide secure solutions on open platforms. Intel has developed Intel(r) Software Guard Extensions (Intel(r) SGX) technology to enable SW developers to develop and deploy secure applications on platforms ranging from mobile devices to servers. It does this by providing ISA extensions for generating hardware enforceable containers called enclaves. Enclaves execute within the context of process of the native operating environment. Their memory is protected from access by all privileged software. In addition to providing memory protections, Intel SGX enables enclaves to attest its identity to remote parties and seal secrets to its identity. I will discuss Intel SGX and the application of the technology to develop secure applications.
Carlos Rozas is a Senior Security Researcher at Intel Labs. Carlos is one of the Intel Software Guard Extensions architects. He has worked on computer architecture, trusted computing, virtualization, and software integrity in his 18 year career at Intel. Carlos has a MS in Computer Engineering from the University of Michigan.
Host: Michael Kozuch, Intel