Article

Intel® SGX Intro: Passing Data Between App and Enclave

Intro to Intel® Software Guard Extensions (Intel® SGX) directional enclave argument pointers. Sample code for passing data between enclave and application.
Автор: Isayah R. (Intel) Последнее обновление: 29.04.2019 - 11:58
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.
Автор: John M. (Intel) Последнее обновление: 29.04.2019 - 09:40
Блоги

How to Run Intel® Software Guard Extensions' Simulation Mode

Get instructions for compiling an application and enclave projects.
Автор: Последнее обновление: 29.04.2019 - 11:58
Блоги

Overview of Intel® Software Guard Extension Enclaves

Enclaves are isolated memory regions of code and data that are highly secure. Application code can be put into an enclave via special instructions and software via the Intel® SGX SDK. SGX Enclaves are hardened by CPU-based security mechanisms and can be remotely provisioned and attested.
Автор: Последнее обновление: 29.04.2019 - 11:58
Блоги

Overview of Intel® Software Guard Extensions Instructions and Data Structures

There are 18 types of instructions and 13 types of data structures available in Intel® SGX. Get a quick overview of this foundation architecture of the platform.
Автор: Последнее обновление: 29.04.2019 - 11:58
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.
Автор: John M. (Intel) Последнее обновление: 29.04.2019 - 09:40
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.
Автор: John M. (Intel) Последнее обновление: 29.04.2019 - 09:40
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.
Автор: John M. (Intel) Последнее обновление: 29.04.2019 - 09:40
Article

Intel® Software Guard Extensions Part 6: How to Create Dual Code Paths

Part 6 of this tutorial series shows how to create dual code paths to support hosts with and without Intel® SGX capability. Source code is included.
Автор: John M. (Intel) Последнее обновление: 29.04.2019 - 09:40
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...
Автор: John M. (Intel) Последнее обновление: 29.04.2019 - 09:40