Article

Intel® Software Guard Extensions Part 4: Design an Enclave

In part 4 of this tutorial series, you'll create the project infrastructure necessary to integrate the enclave into your application. Source code is included.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
Article

Intel® Software Guard Extensions Part 3: Design an Application

In part 3 of this series, you'll learn how to design an application to take advantage of Intel® Software Guard Extensions (Intel® SGX). You'll examine the overall structure of an application, and then create a class model that prepares the app for enclave design and integration. Source code is included.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
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.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
Article

Intel® Software Guard Extensions Tutorial Series: Part 8, GUI Integration

In Part 8 we integrate the GUI with the back end. We examine implications of mixing managed code with enclaves and how to mitigate the potential for undermining security gained from Intel® SGX.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
Article

Use Intel® SGX Templates for the GNU* Autoconf* Build System

Learn how to extend the functionality of GNU Autoconf to build software that makes use of Intel® SGX. Includes a download with templates and a sample application source tree.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
Article

Intel® Software Guard Extensions Tutorial Series: Part 10, Enclave Analysis and Debugging

Learn how to use the Intel SGX Debugger to inspect enclaves in mixed-mode applications such as our Tutorial Password Manager. Then we'll analyze enclave memory usage Enclave Memory Measurement Tool (EMMT).
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
Article

Intel® Software Guard Extensions Part 5: Enclave Development

In part 5 of this tutorial series, we complete the interface for the Password Manager DLL. Source code is included. Your application must function on systems both with and without Intel® SGX support, and that means you must create two versions: one intended for use in enclaves, and one for use in untrusted memory.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
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.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
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.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20
Article

Properly Detecting Intel® Software Guard Extensions (Intel® SGX) in Your Applications

How does a software developer detect Intel SGX support on a system for application and installer support? Learn the details behind Intel SGX CPU support, management, and reporting.
Criado por John M. (Intel) Última atualização em 08/10/2019 - 18:20