Filters

Article

Intel® Software Guard Extensions Tutorial Series: Part 7, Refining the Enclave

Part 7 of the Intel® Software Guard Extensions (Intel® SGX) tutorial series revisits the enclave interface, shows how the proxy functions marshal data between unprotected memory space and the enclave, and covers an advanced feature of the Enclave Definition Language (EDL) syntax.
Authored by John M. (Intel) Last updated on 11/30/2016 - 09:31
Article

英特尔® Software Guard Extensions 教程系列: 第六部分,双代码路径

In this installment of the Intel® Software Guard Extensions (Intel® SGX) tutorial series, we address an outstanding design requirement: to make sure our Tutorial Password Manager will function on hosts both with and without Intel SGX capability. The article includes a code sample that demonstrates a dual code path implementation.
Authored by John M. (Intel) Last updated on 11/29/2016 - 20:07
Article

英特尔® Software Guard Extensions 教程系列: 第五部分,安全区开发

In this installment of the Intel® Software Guard Extensions (Intel® SGX) tutorial series, we develop the enclave for the Tutorial Password Manager application, having earlier created a DLL to serve as our interface layer between the enclave bridge functions and the C++/CLI program core, and defined our enclave interface.
Authored by John M. (Intel) Last updated on 11/29/2016 - 20:05
Article

英特尔® Software Guard Extensions 教程系列: 第四部分,安全区设计

In Part 4 of the Intel® Software Guard Extensions (Intel® SGX) tutorial series we'll create the project infrastructure necessary to integrate the enclave into our application. Downloadable source code is included.
Authored by John M. (Intel) Last updated on 11/29/2016 - 20:02
Article

英特尔® Software Guard Extensions 教程系列: 第三部分,英特尔® SGX 设计

In Part 3 of the Intel® Software Guard Extensions (Intel® SGX) tutorial series we’ll talk about how to design an application with Intel SGX in mind.
Authored by John M. (Intel) Last updated on 11/29/2016 - 20:00
Responsive Landing Page

Intel® Software Guard Extensions SDK - Download

Authored by admin Last updated on 11/23/2016 - 13:54
Article

Properly Detecting Intel® Software Guard Extensions in Your Applications

The Intel® Software Guard Extensions (Intel® SGX) SDK provides three functions for detecting and enabling Intel SGX support on systems. The key question for software developers is: what is the proper way to detect Intel SGX support on a system so that their applications and their installers behave accordingly?
Authored by John M. (Intel) Last updated on 11/23/2016 - 13:21
Article

推出英特尔® Software Guard Extensions 教程系列

Announcing a new multi-part tutorial series to help software developers integrate Intel® Software Guard Extensions (Intel® SGX) into their applications. The series will guide you through building an Intel SGX application, beginning at application design and running through development, testing, packaging, and deployment. This in-depth look at enabling Intel SGX in a single application provides...
Authored by John M. (Intel) Last updated on 11/23/2016 - 02:28
Article

英特尔® Software Guard Extensions 教程系列:第一部分,英特尔® SGX 基础

This first article in the Intel® Software Guard Extensions (Intel® SGX) tutorial series is a brief overview of the technology. Learn how Intel SGX can protect your application's private information, including passwords, account numbers, financial information, encryption keys, and health records.
Authored by John M. (Intel) Last updated on 11/22/2016 - 19:02
Article

英特尔® Software Guard Extensions 教程系列:第二部分,应用设计

The second part in the Intel® Software Guard Extensions (Intel® SGX) tutorial series is a high-level specification for the application we’ll be developing: a simple password manager that provides the same core functions as a commercial product while following good security practices, which we'll then use as a learning vehicle for designing for Intel SGX.
Authored by John M. (Intel) Last updated on 11/22/2016 - 19:00
For more complete information about compiler optimizations, see our Optimization Notice.