Stanford EE Computer Systems Colloquium

4:15PM, Wednesday, April 15, 2015
HP Auditorium, Gates Computer Science Building Room B1
Stanford University
http://ee380.stanford.edu

Intel Software Guard Extensions
Innovative Instructions for Next Generation Isolated Execution

Frank McKeen
Intel Corporation
About the talk:

This talk describes Intel's Software Guard Extensions (SGX) technology. SGX provides new tools and hardware facilities to software developers to protect an application's secrets. In today's computing environment the ability to keep a secret requires the integrity of millions of line of software in the OS, VMM, and application. SGX creates a trusted environment called an enclave inside the application. An enclave provides an ability to protect the secret without dependency on the integrity of any other code. The talk will describe the programming environment, instruction set, and hardware facilities which make up the SGX architecture.

Slides:

Download the de-animated slides for this talk in PDF format.

Videos:

About the speaker:

[speaker photo] Frank McKeen: Principal Engineer, Security Research Lab, Intel, Portland OR, USA.

Frank is the inventor of the SGX architecture and leader of the SGX architecture research team. He has previous experience in microprocessor design, security concepts, and trusted computing. He received a BSEE from Northeastern University and is a member of the IEEE.

Contact information:

Frank Mckeen
Intel Corporation